Como obter um evento no campo JTextField

olá amigos !
estou desenvolvendo uma aplicacao q preciso ao sair de um campo(através do , …) automaticamente ele chame um metodo.

trecho do meu codigo :

lblCep = new JLabel(“CEP :”);
setTxtCep(new JTextField(10));
getTxtCep().setEnabled(true);
getTxtCep().addActionListener(control);

ao terminar este codigo vou p o meu control, para buscar os dados do cep, como posso identificar este evento.

Vc poderia estar usando NetBeans … e usar o evento lostfocus

Aqui vai um exemplo :

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

public class Teste extends JFrame {

	JTextField field1,field2  ; 
	
	public Teste() { 
		
		getContentPane().setLayout(new BorderLayout());
		
		field1 = new JTextField(10);
		field2 = new JTextField(10);
		
		field1.addFocusListener(new FocusAdapter() {			
			public void focusLost(FocusEvent e) {
				System.out.println("field 1 - Focus lost");
			}						
		});		
		
		field2.addFocusListener(new FocusAdapter() {			
			public void focusGained(FocusEvent e) {
				System.out.println("field 2 - Focus gained");
			}						
		});
		
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);		
		add(field1, BorderLayout.NORTH);
		add(field2, BorderLayout.SOUTH);
		
		pack();		
		setVisible(true);
		
	}
	
	public static void main(String[] args) {
		new Teste();		
	}

}

ps: nunca entendi porque as pessoas confundem uma determinada IDE com Java. =/

Excelente exemplo.

Ok … me desculpa se eu tiver falando besteira mas, se eu não me engano esses evento não tem controle, ou seja ao entrar no JtextField ele fica o tempo todo disparando o evento, a não ser que seja o mesmo tratado por uma variavel, tem algum outro evento que dispara ao entrar no JtextField somente uma vez ??

se estiver usando o netBeans vc dá um clique com o botão direito do mousa e seleciona o evento action performed,
e coloca o código lá, qdo vc for executar basta dá o enter nele q ele ativa o código!
espero ter ajudado!

Sim … eu sei … so que a minha necessidade não é o “enter”, e sim ao entrar ou o objeto receber o focu no JtextField (já usei o FocusGained)…