Buscar

Manipulação de modelo de classes em Interfaces Gráficas

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
EDUARDO LUIZ PARETO
Rio de Janeiro, 10 de outubro de 2011
*
Aula 10
Manipulação de modelo de classes em Interfaces Gráficas
Objetivos
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;
*
*
O Problema Proposto
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 como um todo
*
*
*
Primeiro Passo – Criar TelaPrin
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.
*
*
*
Segundo Passo – Criar as Classes de negócio
*
*
*
Terceiro Passo – Criar TelaCad
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
*
*
*
Quarto Passo – Criar TelaCadSocio
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
*
*
*
Quinto Passo – Criar PainelSocio
Criar o Painel com as características do Sócio
Criar métodos de acesso para garantir acesso e o encapsulamento
*
*
*
Sexto Passo – Integrar os objetos
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
*
*
*
Fim!
*
*
AULA 1
AULA 1
*
AULA 1
AULA 1
	
AULA 1
*
AULA 1

Outros materiais