import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class teste extends JFrame{
public JButton incluir,
excluir,
alterar,
consultar;
public JLabel titulo,
nome,
end,
bairro,
cidade,
estado,
fone_ddd;
public JTextField nome1,
end1,
bairro1,
cidade1,
fone_ddd1;
public JComboBox estado1;
public String ufs[] = {"MG","RJ","SC","SP"};
public teste()
{
//super("Teste");
Container c = getContentPane();
c.setLayout(null);
titulo = new JLabel("Agenda Telefônica");
c.add(titulo);
nome = new JLabel("Nome:");
c.add(nome);
nome1 = new JTextField();
c.add(nome1);
end = new JLabel("Endereço:");
c.add(end);
end1 = new JTextField();
c.add(end1);
bairro = new JLabel("Bairro:");
c.add(bairro);
bairro1 = new JTextField();
c.add(bairro1);
estado = new JLabel("Estado:");
c.add(estado);
estado1 = new JComboBox(ufs);
estado1.setMaximumRowCount( 6 );
estado1.setEditable(true);
c.add(estado1);
fone_ddd = new JLabel("Fone DDD:");
c.add(fone_ddd);
incluir = new JButton("Incluir");
c.add(incluir);
excluir = new JButton("Excluir");
c.add(excluir);
alterar = new JButton("Alterar");
c.add(alterar);
consultar = new JButton("Consultar");
c.add(consultar);
Insets insets = c.getInsets();
titulo.setBounds (140 + insets.left, 10 + insets.top, 250, 20);
nome.setBounds (25 + insets.left, 50 + insets.top, 75, 20);
nome1.setBounds (65 + insets.left, 50 + insets.top, 250, 20);
end.setBounds (25 + insets.left, 75 + insets.top, 75, 20);
end1.setBounds (85 + insets.left, 75 + insets.top, 230, 20);
bairro.setBounds (25 + insets.left, 100 + insets.top, 75, 20);
bairro1.setBounds (65 + insets.left, 100 + insets.top, 102, 20);
estado.setBounds (170 + insets.left, 100 + insets.top, 75, 20);
estado1.setBounds (217 + insets.left, 100 + insets.top, 98, 20);
fone_ddd.setBounds (135 + insets.left, 125 + insets.top, 75, 20);
incluir.setBounds (25 + insets.left, 150 + insets.top, 85, 20);
excluir.setBounds (113 + insets.left, 150 + insets.top, 85, 20);
alterar.setBounds (200 + insets.left, 150 + insets.top, 85, 20);
consultar.setBounds (287 + insets.left, 150 + insets.top, 90, 20);
}
public static void main(String args[])
{
teste window = new teste();
Insets insets = window.getInsets();
window.setTitle("Agenda telefonica");
window.setSize(420 + insets.left + insets.right,
250 + insets.top + insets.bottom);
window.setVisible(true);
teste app = new teste();
app.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
}
}
Dúvida sobre cadastro, consulta, altera e exclui
2 Respostas
cara seguinte pelo que olhei rodando seria melhor voce cria um pequeno banco de dados para as funcoes de alterar buscar etc… ao inves de apenas guarda em um txt bom voce deve olhar a parte de tratamento de enventos para colocar acoes de cadastrar, cosultar, sair etc nos botoes e fazer com uma determinada acao… exemplo cadastrar faco com que pegue os dados inseridos nos campos e guarde no banco de dados bom ficaria meio grande explicar auqi como funciona tudo ao pe da letra entao recomendo que olhe tutorias sobre eventos e banco de dados sao coisas bem simples de aprender entao estuda la e vai a luta =)
Primeiramente… como vc está iniciando em Java… eu aconselharia um código menor e tentar primeiro inserir os dados num array… depois vc insere numa Collection ( List, Set… ) e depois vai para um Banco De Dados… tudo isso tem tutorial que não acaba mais pela internet… não soh aqui no Portal Java, como no GUJ e muitos outros… além de todos os livros terem isso tambem…