Como faço para retornar informações do banco em uma JTextField, a partir de (Id) do formulário, segue anexo meu código, só queria saber por onde começar!
[code]public class Cadastro implements ActionListener {
//Objetos do Swing
JFrame f = new JFrame();
JPanel pl = new JPanel();
// Labels
JLabel lblIdCurso = new JLabel("Código: ");
JLabel lblCurso = new JLabel("Curso: ");
JLabel lblPreco = new JLabel("Preço: ");
JLabel lblStatus = new JLabel("Status: ");
JLabel lblConn = new JLabel("Banco de Dados: " + Conexao.status);
//TextFields
JTextField txtIdCurso = new JTextField("");
JTextField txtCurso = new JTextField("");
JTextField txtPreco = new JTextField("");
// Butões
JButton cmdIncluir = new JButton("Incluir");
JButton cmdAlterar = new JButton("Alterar");
JButton cmdExcluir = new JButton("Excluir");
JButton cmdBuscar = new JButton("Buscar");
public void criarTela() {
//Configuração de Tela
f.setSize(300,240);
f.setLocation(500,200);
f.setTitle("Cadastro de Cursos");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pl.setLayout(null);
// Posição dos Labels
lblIdCurso.setBounds(10,10,60,20);
lblCurso.setBounds(10,40,60,20);
lblPreco.setBounds(10,70,60,20);
lblStatus.setBounds(10,150,380,20);
lblConn.setBounds(10,170,380,20);
// Posições de Botões
cmdIncluir.setBounds(10, 120, 80, 20);
cmdAlterar.setBounds(100, 120, 80, 20);
cmdExcluir.setBounds(190, 120, 80, 20);
cmdBuscar.setBounds(189, 10, 80, 20);
//Posição dos txtFields
txtIdCurso.setBounds(100, 10, 77, 20);
txtCurso.setBounds(100, 40, 170, 20);
txtPreco.setBounds(100, 70, 77, 20);
// Publicação do Objeto
pl.add(lblIdCurso);
pl.add(txtIdCurso);
pl.add(lblCurso);
pl.add(txtCurso);
pl.add(lblPreco);
pl.add(txtPreco);
pl.add(cmdIncluir);
pl.add(cmdAlterar);
pl.add(cmdExcluir);
pl.add(cmdBuscar);
pl.add(lblStatus);
pl.add(lblConn);
// Target do Action
cmdIncluir.addActionListener(this);
cmdAlterar.addActionListener(this);
cmdExcluir.addActionListener(this);
cmdBuscar.addActionListener(this);
f.getContentPane().add(pl);
f.setVisible(true);
}
//Executor
public void actionPerformed(ActionEvent e){
Object o = e.getSource();
if(o == cmdExcluir){
excluir();
}
Object a = e.getSource();
if(a == cmdAlterar){
alterar();
}
Object b = e.getSource();
if(b == cmdIncluir){
incluir();
}
Object u = e.getSource();
if(u == cmdBuscar){
incluir();
}
}
void excluir(){
lblStatus.setText("Status: Botão Excluir Pressionado!");
}
void alterar(){
lblStatus.setText("Status: Botão Alterar Pressionado!");
}
void incluir() {
lblStatus.setText("Status: Botão Incluir Pressionado!");
}
void buscar(){
lblStatus.setText("Status: Botão Buscar Pressionado!");
}
}[/code]
Valeu Galera!