Mudanças entre as edições de "Programação I - Trabalho II"
De Aulas
(Sem diferença)
|
Edição atual tal como às 20h26min de 25 de junho de 2012
Voltar para Programação em Java
Trabalho
- Data da Apresentação: 18 e 25 de Junho
O trabalho consiste na criação de um programa em Java com a utilizando da interface gráfica de janelas na linguagem de programação Java. Em tempo, o programa deve trabalhar com acesso a informações persistentes na forma de arquivos.
Estrutura
- Ao executar o programa, uma janela é aberta com a listagem das informações lidas de um arquivo "dados.txt".
- Nessa janela principal há quatro botões: Adicionar, Alterar, Excluir e Sair.
- Ao clicar no botão Adicionar uma nova janela é aberta, com os todos os campos limpos para serem preenchidos. Há nessa janela um botão OK e um CANCELAR. Caso o botão OK seja clicado, as informações são colocadas na listagem da janela principal e essa janela fecha. Caso cancelar, a informação não é salva.
- Ao clicar no botão Alterar, uma nova janela irá abrir, tal como no adicionar, com a diferença que os campos são preenchidos com a informação da linha selecionada da tabela principal.
- Ao clicar no botão Excluir da janela principal, a linha selecionada é excluída.
- Ao clicar no botão sair, o programa fecha.
Requisitos
- Criação de uma estrutura de informações que deve ser armazenada e gerenciada pelo usuário;
- Todos os atributos das classes devem estar encapsulados (utilizar getters e setters);
- A interface do programa deve ser feita em Java-swing;
- Não é permitido utilizar ferramentas para gerar a interface graficamente;
- O programa deve conter as operações de inserção, exclusão, alteração e listagem;
- O trabalho deve ser realizado em grupos de até 4 (quatro) alunos;
- O trabalho deve ser apresentado individualmente;
- Os trabalhos devem ser compactados (zip, tgz, tar.gz) enviados por e-mail para saulopz@gmail.com no dia anterior a apresentação com os nomes completos da equipe no corpo do texto do e-mail e com as seguintes tags no assunto da mensagem:
UNISUL PROGRAMAÇÃO1 TRABALHO2
- Atraso no envio do trabalho implicará em perda de pontos da apresentação.