Escolar Documentos
Profissional Documentos
Cultura Documentos
Configuração de Componentes
Interface Gráfica Java com NetBeans
Repositório em Banco de Dados
Emulando servidor
local com XAMPP
As seguintes
linhas de código
devem aparecer
Criando Banco de
Dados com
MySQL Workbench
Clique na conexão
10
O banco de
dados deverá
conter as
seguintes
colunas
11
Criando Aplicação e
Interface Grafica Java
com NetBeans
12
Clique em Finalizar
13
14
15
16
Clique em Próximo
17
18
Usuário: root
Como nosso banco não tem
senha, deixe o campo vazio.
Clique em
Testar Conexão
19
Clique em Finalizar
20
21
22
23
24
Para criar uma classe clique com o botão direito do mouse em:
connection → Novo → Classe Java.
25
26
27
28
Selecione a opção
Getter e Setter
29
Selecione todos os
campos da janela
Gerar Getters e Setters
Pressione Gerar
30
31
32
33
// Continuação ....
34
35
36
// Continuação...
// Continua ....
37
// Continuação...
38
// Continuação...
// Continua....
39
// Continuação...
while (rs.next()) {
Table produto = new Table();
produto.setId(rs.getInt("id"));
produto.setNome(rs.getString("nome"));
produto.setDdd(rs.getString("ddd"));
produto.setTel(rs.getString("tel"));
produtos.add(produto);
}
} catch (SQLException ex)
{ JOptionPane.showMessageDialog(null, "Erro na leitura: "+ex); }
finally { ConnectionFactory.closeConnection(con, stmt, rs); }
return produtos;
}
40
Para criar um novo JFrame clique com o botão direito do mouse em:
view → Novo → Form JFrame.
41
42
As seguintes guias do
Formulário serão apresentadas:
Código-
Código-Fonte,
Fonte Projeto e
Histórico.
Histórico
43
44
45
Insira 4 Label,
Label os labels são rótulos que permite-lhe ter algum
texto que você não deseja que o usuário altere, como uma legenda
sob um gráfico. O Label fica na janela Paleta a esquerda, para
inserir basta clicar no mesmo mantendo o botão do mouse
pressionado e soltar dentro do formulário na posição desejada,
como demonstrado abaixo:
46
Insira 4 Botões,
Botões o Botão são botões de comando que permitem que
o usuário possa escolher executar algum comando. O Botão fica na
janela Paleta a esquerda, para inserir basta clicar no mesmo
mantendo o botão do mouse pressionado e soltar dentro do
formulário na posição desejada, como demonstrado abaixo:
47
Para retirar o texto dos Campos de Texto bastas clicar com o botão
direito do mouse sobre o mesmo e pressionar opção Editar Texto:
48
49
50
51
52
53
54
55
56
57
Atente para que os nomes das variáveis sejam idênticos aos aqui
descriminados, pois, iremos usa-los no desenvolvimento do
programa.
59
60
61
62
63
64
65
66
67
68
69
70
if (jTAgenda.getSelectedRow() != -1) {
txtNome.setText(jTAgenda.getValueAt(jTAgenda.getSelectedRow(),1).toString());
txtDDD.setText(jTAgenda.getValueAt(jTAgenda.getSelectedRow(),2).toString());
txtTel.setText(jTAgenda.getValueAt(jTAgenda.getSelectedRow(),3).toString());
}
71
72
if (jTAgenda.getSelectedRow() != -1) {
txtNome.setText(jTAgenda.getValueAt(jTAgenda.getSelectedRow(),1).toString());
txtDDD.setText(jTAgenda.getValueAt(jTAgenda.getSelectedRow(),2).toString());
txtTel.setText(jTAgenda.getValueAt(jTAgenda.getSelectedRow(),3).toString());
}
73
74
75