Info

634 palavras 3 páginas
Centro Universitário de Franca
Disciplina de Padrão de Projeto
Lista de Exercícios envolvendo os assuntos:
Componentes Visuais,
Tratamento de Eventos
MVC
API JDBC

Prof. Dr. Daniel Facciolo Pires

Para as questões abaixo, considere os projeto AplicacaoComercial desenvolvido em sala de aula ao longo do bimestre e disponível em https://drive.google.com/file/d/0B1YP8u0I2udZSXFiLXUzempXRkE/edit?usp=sharing.

Exercício 1
Apresente e explique exemplos de classes e métodos da API Java relacionadas a componentes visuais

JLabel – setText() – tras o texto da interface visual
JTextField
JButton – cria o botão para confirmar as alterações ou inserções realizadas
JFormattedTextField – formata o texto a ser enviado.

Exercício 2
Apresente e explique exemplos de classes e métodos da API Java relacionadas a containers

JFrame – setDefaultCloseOperation() getContentPane() pack()

Exercício 3
Apresente e explique exemplos de classes e métodos da API Java relacionadas a gerenciadores de layout

GroupLayout – setHorizontalGroup() createParallelGroup() createSequentialGroup()

Exercício 4
Apresente e explique um exemplo de código-fonte gerado pela ferramenta IDE Netbeans que ilustre o tratamento de eventos utilizando o modelo de delegação de tratamento.

jButton1.addActionListener( new ActionListener(){ public void actionPerformed(java.awt.event.ActionEvent evt){ jButton1ActionPerformed(evt);
}
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)

Ele fica aguardando algum evento no botão, quando recebe o evento do ouvinte(listener) ele executa as funções escritas no método.

Exercício 5
Explique as vantagens de se utilizar o padrão de projeto MVC no desenvolvimento de softwares.

Ele separa logicamente o código, facilitando a multiplataforma, facilita a utilização de componentes de software. Facilita também o trabalho em equipe, pois assim vários programadores podem programar as

Relacionados

  • Info
    9385 palavras | 38 páginas
  • info
    1488 palavras | 6 páginas
  • info
    507 palavras | 3 páginas
  • Info
    1430 palavras | 6 páginas
  • info
    888 palavras | 4 páginas
  • info
    6412 palavras | 26 páginas
  • Info
    2915 palavras | 12 páginas
  • info
    801 palavras | 4 páginas
  • info
    743 palavras | 3 páginas
  • info
    743 palavras | 3 páginas