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:
=================
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 :
- Uma classe, chamada
SearchController
, que receba oJTextField
pelo construtor, implementa umActionListener
para executar a ação do botão Procurar. No métodoActionPerformed
, deve ter uma busca de arquivos executáveis Windows, viaJFileChooser
, e seleciona o arquivo a ser executado e escreve seu caminho completo noJTextField
. - Uma classe, chamada
RunController
, que receba oJTextField
e o próprioJFrame
da tela pelo construtor, implementa umActionListener
para executar a ação do botão OK. No métodoActionPerformed
, deve tentar executar o que está escrito noJTextField
(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étododispose()
. - Uma classe, chamada
CancelController
, que receba o próprio JFrame da tela pelo construtor, implementa umActionListener
para executar a ação do botão Cancelar. O métodoactionPerformed
deve proceder umdispose()
da tela.
- Uma classe, chamada
Dicas: Assistir, no site do Professor, os vídeos:
🚧Em construção🚧
- Projeto está em fase inicial
Agradeço ao professor da disciplina de Sistemas Operacionais 1, Leandro Colevati dos Santos, por todo o aprendizado passado.