Baixe o app para aproveitar ainda mais
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
Compartilhar