----- Original Message -----
Sent: Sunday, November 24, 2002
18:40
Subject: [java-list] Desenvolvimento de
Aplica��o com banco de dados
Caros desenvolvedores,
Estou desenvolvendo uma aplica��o
em java com o pacote AWT s� que eu n�o o conhe�o muito bem, por isso venho
pedir � ajuda de todos voc�s, minha d�vida � o seguinte, eu tenho que
desenvolver um aplicativo que acesse uma base de dados e neste aplicativo
dever� ter os seguintes bot�es: "Primeiro Registro", "Pr�ximo registro",
"Registro Anterior", "Ultimo Registro", e tem tb um bot�o chamado
"Equipe" onde ir� chamar outro formul�rio onde o mesmo ir�
apresentar os nomes do integrantes do grupo, �u j� criei o formul�rio
principal com todos os bot�es e com os campos, s� n�o estou conseguindo
associar os eventos aos bot�es e tb a conex�o com o banco de dados o fonte
segue abaixo: Alguem me ajude por favor, pois estou com muita
dificuldade.
// Importa as classes necess�rias para acesso a
base de dados e tb p/ criacao da tela
import java.awt.*;
import
java.awt.event.*;
// Cria a classe Aplicacao herdando da classe
JFrame do pacote Swing
public class Aplicacao extends Frame implements
ActionListener
{
// Cria os botoes, campos e
labels
Button Primeiro, Proximo, Anterior, Ultimo, Sair,
Equipe;
TextField Codigo, Nome, Telefone;
Label lbTitulo,
lbCodigo, lbNome, lbFone;
// Cria o layout da aplicacao
public Aplicacao()
{
// Aplicacao ao Frame o
titulo, o tamanho, localiza��o e especifica se ele �
dimension�vel
setTitle("Trabalho de Java -> Banco de
Dados");
setSize(397,200);
setLocation(50,50);
setResizable(false);
//
Primeiro = new
Button("Primeiro");
Primeiro.setBounds(20, 150,
75, 25);
add(Primeiro);
//
Proximo = new
Button("Proximo");
Proximo.setBounds(120, 150, 75,
25);
add(Proximo);
//
Anterior = new
Button("Anterior");
Anterior.setBounds(220, 150,
75, 25);
add(Anterior);
//
Ultimo = new
Button("�ltimo");
Ultimo.setBounds(310, 150, 75,
25);
add(Ultimo);
//
Sair = new
Button("Sair");
Sair.setBounds(310, 75, 75,
25);
add(Sair);
//
Equipe = new
Button("Equipe");
Equipe.setBounds(310, 45, 75,
25);
add(Equipe);
//
Codigo = new
TextField();
Codigo.setBounds(75, 50, 105,
20);
add(Codigo);
//
Nome
= new TextField();
Nome.setBounds(75, 80, 205,
20);
add(Nome);
//
Telefone = new
TextField();
Telefone.setBounds(75, 110, 150,
20);
add(Telefone);
//
lbTitulo =
new Label("Cadastro de Clientes");
lbTitulo.setBounds(110, 25,
165, 15);
lbTitulo.setFont(new Font("Dialog", 1,
16));
add(lbTitulo);
// nome do
objeto.setFont -> defini que tipo de font ser� utilizada na exibi��o do
objeto
lbCodigo = new
Label("C�digo:");
lbCodigo.setBounds(30, 50, 45,
15);
lbCodigo.setFont(new Font("Dialog", 1,
12));
add(lbCodigo);
//
lbNome
= new Label("Nome:");
lbNome.setBounds(35, 80, 40,
15);
lbNome.setFont(new Font("Dialog", 1,
12));
add(lbNome);
//
lbFone
= new Label("Telefone:");
lbFone.setBounds(20, 115, 55,
15);
lbFone.setFont(new Font("Dialog", 1,
12));
add(lbFone);
// Fim das
instacias dos
objetos
setLayout(null);
Sair.addActionListener(this);
}
//
-> Evento utilizado para fechar o formul�rio atrav�s do botao
sair
public void actionPerformed(ActionEvent e)
{
// -> Verifica se o evento enviado � do bot�o
Sair
if (e.getSource() == Sair)
{
System.exit(0);
}
}
// Fun��o principal da
aplicacao
public static void main(String
args[])
{
// instancia o formul�rio da classe
aplicacao
Aplicacao Aplic = new Aplicacao();
//
Mostra a aplicacao na
tela
Aplic.show();
// instancia o objeto x
WindowListener x = new
WindowAdapter()
{
// Evento utilizado para
fechar a aplicacao do botao x no canto superior da tela
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
};
Aplic.addWindowListener(x);
}
}