Atividades
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
Os componentes visuais na API Java servem para gerar a interface gráfica com o usuário através de tabelas, barras, menus, botões entre outros.
As classes são JLabel, JTextField, JButton, JFormattedTextField, JTable, JMenu e JMenuItem.
Os métodos dessas classes são: JLabel - setText, JButton – addActionListiners.
Código criado pelo JLabel:
private javax.swing.JLabel jLabel5; jLabel5 = new javax.swing.JLabel();
jLabel5.setFont(new java.awt.Font("Lucida Grande", 0, 18)); // NOI18N
jLabel5.setForeground(new java.awt.Color(255, 0, 0));
jLabel5.setText("Cadastro de Cliente");
// Código que adiciona o componente ao contêiner pai - não mostrado aqui
Código criado pelo JButton: private javax.swing.JButton jButton1;
jButton1 = new javax.swing.JButton();
jButton1.setText("Confirma");
jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); }
});
// Código que adiciona o componente ao contêiner pai - não mostrado aqui
Exercício 2
Apresente e explique exemplos de classes e métodos da API Java relacionadas a containers
Containers é a base para o desenvolvimento do layout, sendo um frame com janela e borda, barra de titulo.
As classes são: JFrame, JPanel, JDialog,
Os métodos do JFrame são: setDefaultClossOperation, setPreferredSize, getContenTiave, Pack. import javax.swing.JFrame;
public class