Recuperando informações do banco em uma JTextField

1 resposta
mdbatera

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!

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!");
	}
	
}

Valeu Galera! :D

1 Resposta

Joao.Gabriel

JDBC:
http://www.guj.com.br/article.show.logic?id=7

Criado 25 de julho de 2009
Ultima resposta 25 de jul. de 2009
Respostas 1
Participantes 2