GithubHelp home page GithubHelp logo

thiagosilvaantenor / processosexercicio-4-so1 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4 KB

Exercício 4, de processos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste

Java 100.00%
java jfilechooser operating-system processing window-builder windows

processosexercicio-4-so1's Introduction

Exercício 4 de Processos - Desafio: criar um Executar - Sistemas Operacionais 1

Java Windows

Sobre o projeto

Este é o exercício 4, da lista de exercícios de processos em Windows e Linux, da materia de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste.

Caso queira ver os outros exercícios:

Índice

=================

Exercício 4

EXERCÍCIO 4 (DESAFIO) – Exclusivo Windows:

  • Utilizando o Framework Window Builder, criar, em Eclipse, um projeto Java que simula o Executar (Run) do Windows.
  • No package view, deve ser criado, com auxílio do framework, conforme figura abaixo, uma tela com um JTextField e 3 botões (OK, Cancelar e Procurar).
  • No package controller, devemos ter :
    1. Uma classe, chamada SearchController, que receba o JTextField pelo construtor, implementa um ActionListener para executar a ação do botão Procurar. No método ActionPerformed, deve ter uma busca de arquivos executáveis Windows, via JFileChooser, e seleciona o arquivo a ser executado e escreve seu caminho completo no JTextField.
    2. Uma classe, chamada RunController, que receba o JTextField e o próprio JFrame da tela pelo construtor, implementa um ActionListener para executar a ação do botão OK. No método ActionPerformed, deve tentar executar o que está escrito no JTextField (O usuário pode digitar o caminho por conta própria, ao invés de procurar). Caso o arquivo seja inválido, dar uma mensagem de erro. Uma vez executado, sem erro, a tela deverá ser finalizada pelo método dispose().
    3. Uma classe, chamada CancelController, que receba o próprio JFrame da tela pelo construtor, implementa um ActionListener para executar a ação do botão Cancelar. O método actionPerformed deve proceder um dispose() da tela.

image

Dicas: Assistir, no site do Professor, os vídeos:

  1. Eclipse Window Builder Aplicação com ActionListener implementado
  2. Introdução ao JFileChooser

Status do projeto

🚧Em construção🚧

  • Projeto está em fase inicial

Tecnologias

Agradecimentos

Agradeço ao professor da disciplina de Sistemas Operacionais 1, Leandro Colevati dos Santos, por todo o aprendizado passado.

Autor

foto do autor
Thiago Silva Antenor
🧑🏾‍💻

Feito por Thiago Silva Antenor 👨🏾‍💻 Entre em contato!

Linkedin Badge Gmail Badge

processosexercicio-4-so1's People

Contributors

thiagosilvaantenor avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.