Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNESP/FEG/DMA Programação de Computadores II - Prof. Senne Exercício de Laboratório 9 ATENÇÃO: Não esquecer de incluir os nomes dos alunos da turma nas classes Java. Atividade: Classe Cadastro. A GUI a seguir é utilizada em uma aplicação de cadastro de pessoas. O click no botão Incluir no Cadastro deve chamar o método privado incluirPessoa(). Este método deve recuperar os valores fornecidos pelo usuário nas caixas de texto Nome, Sexo, Idade e Altura, realizar as verificações de consistência e, se não houver impedimentos, incluir as informações da pessoa na tabela apresentada no painel central. As verificações de consistência consistem de: a) O nome deve ser composto de duas palavras (nome e sobrenome) separadas por um espaço em branco; b) O sexo deve ser "F" ou "M"; c) A idade deve ser um número inteiro no intervalo [1, 99]; d) A altura deve ser um número real no intervalo [1.00, 2.50]. Observar que as verificações de consistência (a) e (b) podem ser feitas usando if-else, enquanto (c) e (d) devem ser feitas usando tratamento de exceção com try-catch. IMPORTANTE: as mensagens de erro devidas a erros de consistência devem ser específicas para cada caso. O click no botão Analisar deve chamar o método privado analisarCadastro(). Este método deve realizar os processamentos necessários e usar o método JOptionPane.showMessageDialog() para exibir as seguintes informações: Cadastro com xx pessoas. xx homens e xx mulheres. Pessoa mais velha: xxxxxx xxxxxx (xx anos). Pessoa mais alta: xxxxxx xxxxxx (x.xx de altura). O click no botão Limpar deve chamar o método privado limparCadastro(). Este método deve inicializar as variáveis necessárias e apresentar a interface exatamente como mostra a figura acima. IMPORTANTE: Nenhum erro deve levar à terminação da execução do programa. O programa deve encerrar sua execução apenas se o usuário fechar a janela da GUI.
Compartilhar