Buscar

Aula 10

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

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

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
Você viu 3, do total de 12 páginas

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

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

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
Você viu 6, do total de 12 páginas

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

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

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
Você viu 9, do total de 12 páginas

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

Linguagem de Programação
Fabiano Gonçalves dos Santos
Aula 10
Conteúdo da aula
	Implementar Interfaces gráficas para controlar objetos do modelo
	Utilizar tratamento de Exceção
	Utilizar tratamento de eventos
	Utilizar interfaces gráficas interagindo com objetos e classes previamente definidos;
*
	Queremos controlar um clube recreativo. Neste clube, devemos gerenciar as atividades oferecidas e seus associados. Para isso, temos o seguinte diagrama de classes das classes do negócio:
O problema proposto
*
	No slide anterior, podemos ver as Classes Atividade, Sócio e Alocação. Iremos trabalhar apenas com as classes Atividade e Sócio.
	Para a camada de Interface, teremos o seguinte diagrama de classes:
O problema proposto
*
O problema como um todo
*
	Na criação da tela Principal, iremos colocar um menu com as opções de Cadastro e Sair. A opção sair solicita confirmação.
Primeiro Passo – Criar TelaPrin
*
Segundo Passo – Criar as Classes de negócio
*
	Criar a tela abstrata que dará origem as classes TelaCadSocio e TelaCadAtividade
	Esta tela precisa de:
	Um label com Título e os métodos de acesso
	5 botões
	Um painel em >border layout<
	Mecanismo para colocar o Painel
	setCorpo
	Programar os eventos dos botões genéricos e os abstratos
Terceiro Passo – Criar TelaCad
*
	A partir da classe TelaCad, criar uma classe TelaCadSocio e TelaCadAtividade, que herdam de TelaCad;
	Esta tela precisa de:
	Escrever as classes reescritas
	Criar o atributo painel que será incluído na tela
	Adicionar o Painel ao seu lugar
Quarto Passo – Criar TelaCadSocio
*
	Criar o Painel com as características do Sócio
	Criar métodos de acesso para garantir acesso e o encapsulamento
Quinto Passo – Criar PainelSocio
*
	Programar os eventos sobrescritos
	Tratamento do evento Inclui
	Cria o objeto Socio
	Tratamento do evento Limpa
	Limpa os campos da tela
	Tratamento do evento Consulta
	Apresenta os dados do Socio
	Executar o programa para testar a implementação
Sexto Passo – Integrar os objetos
*
Linguagem de Programação
Fabiano Gonçalves dos Santos
Atividade 10

Outros materiais