FocusAdapter()

Pessoal estou tentando fazer isso:

textField.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { jFTxtNascimentoFocusGained(evt); } });

dai me apresenta o seguinte erro na primeira linha:

C:\Documents and Settings\Rodrigo Rocha\Desktop\Calendar-1\src\calendar\gui\JCalendarCombo.java:132: <identifier> expected
textField.addFocusListener(new java.awt.event.FocusAdapter() {
1 error
BUILD FAILED (total time: 0 seconds)

Voce esta misturando o FocusAdpter com o FocusListener:

FocusListener flTextField = new FocusListener(){
	public void focusGained(FocusEvent ev){
		System.out.println("1");
	}
	public void focusLost(FocusEvent ev){
		System.out.println("2");
	}
};

tfMeuTextField.addFocusListener(flTextField);

valeu? até mais… :slight_smile:

Fiz isso e não rolou ainda:

[code]FocusListener flTextField = new FocusListener(){
public void focusGained(FocusEvent ev){
MaskFormatter formato = new MaskFormatter();
try {
formato.setPlaceholderCharacter(’_’);
formato.setMask("##/##/####");
formato.install(textField);
}
catch ( Exception ex ) {
ex.printStackTrace();
}

        }
        public void focusLost(FocusEvent ev){
	
        }
    }; 
   textField.addFocusListener(flTextField);[/code]
MaskFormatter mfFormatoData = null;

try {

    mfFormatoData = new MaskFormatter("##/##/####");
    mfFormatoData.setPlaceholderCharacter('_');

} catch (java.text.ParseException e) {

    e.printStackTrace();

}

JFormattedTextField tfData = new JFormattedTextField(mfFormatoData);
panelCentral.add(tfData);

Valeu!!!