PainelCliente
905 palavras
4 páginas
PainelCliente.java1 package br.edu.facema.aula.testes03;
2
3 import java.awt.event.ActionEvent;
17
18 public class PainelCliente extends JPanel implements ActionListener {
19
20 private JSeparator jSeparator01;
21
// Criação dos componentes para identificação do nome do cliente
22
private JLabel jlNome; private JTextField jtfNome;
23
24
25
// Criação dos componentes para identificação do endereco do cliente
26
private JLabel jlEndereco;
27
private JTextField jtfEndereco;
28
29
// Criação dos componentes para identificação do telefone do cliente
30
private JLabel jlTelefone;
31
private JTextField jtfTelefone;
32
33
// Criação dos componentes para identificação do CPF do cliente
34
private JLabel jlCpf;
35
private JTextField jtfCpf;
36
37
// Criação dos componentes para identificação do RG do cliente
38
private JLabel jlRg;
39
private JTextField jtfRg;
40
41
// Criação dos componentes de opção para escolha do sexo
42
private JRadioButton jrbMasculino;
43
private JRadioButton jrbFeminino;
44
45
// Componente que irá receber o objeto selecionado
46
private ButtonGroup bgSexo;
47
48 private JSeparator jSeparator02;
49
50
// Botão de Adicionar os dados
51
private JButton jbAdicionar;
52
53
// Botão de Atualizar os dados
54
private JButton jbAtualizar;
55
56
// Botão de Fechar os dados
57
private JButton jbFechar;
58
59 public PainelCliente() {
60
61 setLayout(null); 62
63
jSeparator01 = new JSeparator();
64
jSeparator01.setBounds(10, 10, 365, 10);
65
add(jSeparator01);
66
67 jlNome = new JLabel("Nome:");
68
// O metodo setBounds(X, Y, largura, altura) determina a posição do
69
// componente na tela
70
jlNome.setBounds(10, 20, 60, 18);
71
72
// O metodo setHorizontalAlignment determina o alinhamento do do
73
// componente na tela
74
jlNome.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
75
add(jlNome);
Page 1
PainelCliente.java
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114