Digitar valor na textfield e pesquisar informação no BD

Olá, caros amigos. Estou com um probleminha e gostaria que vocês me ajudassem. Estou querendo utilizar uma textfield para procurar uma informação em meu Banco de dados. O problema é o seguinte, quando digitar o codigo de um cliente, gostaria que aparecesse logo o nome deste.

Mas gostaria de fazer isto via actionPerformed, não sei se é possível.

Daria um addActionListener no textfield do código e ao dar tab mostrasse o nome dele.

Não sei como proceder dentro so actionPerformed. Se alguem puder me ajudar.

Grato a todos.

Simples, faça uma classe que seja responsável pela consulta ao banco, e nessa classe crie um método que receba um id e use esse id para realizar a consulta! Tente fazer um código!

Voce consegue isso com um KeyListener ou um FocusListener.

Com ActionListener nao é possivel.

veja se posso trabalhar com o focusListener da seguinte forma:

class… implements focusLintener
{
.
.
.
tfCodPro.addFocusListener(this);
.
.
.
a criação do método para focusListener nunca utilizei. Como posso fazer?

Grato pela atenção

é assim mesmo.

Exemplo:

textField = new JTextField();
textField.addFocusListener(new FocusAdapter(){
public void focusLost(FocusEvent evt){
//O componente perdeu o foco.. chama o método que voce quer.
}
});

PS: FocusAdapter implementa FocusListener mas tem seus métodos em branco. Voce sobreescreve os que precisa para não ter uma interface cheia de métodos vazios.