rocha
#1
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)
keller
#2
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…
rocha
#3
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]
keller
#4
MaskFormatter mfFormatoData = null;
try {
mfFormatoData = new MaskFormatter("##/##/####");
mfFormatoData.setPlaceholderCharacter('_');
} catch (java.text.ParseException e) {
e.printStackTrace();
}
JFormattedTextField tfData = new JFormattedTextField(mfFormatoData);
panelCentral.add(tfData);