Problemas com o FocusLost

Oi, pessoal.

Estou validando alguns campos no evento focusLost. Só que acontece o seguinte problema:
Quando o usuário clicar, por exemplo, no botão SAIR, não precisa validar nada, só que obviamente está validando, pois ele saiu de um campo e foi para o botão.
Minha pergunta é: Tenho como saber qual o objeto ganhou o foco? Ou seja, no evento focuslost de um jtextfield eu podeira saber qual componenteganhou o foco?

Obrigado.

Já tentou com os eventos padrões swing?

Acho que usando o método getSource() vc ira conseguir verificar qual componente da sua Janela ganhou o foco…

Ex:

[code]private JTextField teste = new JTextField();

teste.addFocusListener(new FocusListener(){
public void focusLost(FocusEvent e) {
if(e.getSource().equals(teste)){
//faça seus testes aqui…
}
})[/code]

Acho que assim vai resolver, vc vai saber qual elemento recebeu o Foco…

Espero ter ajudado…