Buscar

lab9 lab

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando