Galera o seguinte:
Não sei porque, mas o evento addKeyListener do meu aplicativo não esta funcionando, estou tentando usá-lo num JTextField chamado txtData que tratei para votar mascara nele, minha tela tem dois JTextField o que não tratei chamdo txtValor o evento addKeyListener funciona direitinho agora o JTextField chamado txtData simplesmente não reconhece que estão mexendo no JTextField.
Aqui vai meu o código,
Evento do JTextField que não funciona:
txtData.addKeyListener(new java.awt.event.KeyListener() {
public void keyPressed(KeyEvent e) {
testaBtnGravar();
}
public void keyReleased(KeyEvent e){
testaBtnGravar();
}
public void keyTyped(KeyEvent e) {
testaBtnGravar(); }
});
Este JTextField foi tratado para ter mascara e ficou assim:
MaskFormatter mskData;
try {
mskData = new MaskFormatter("##/##/####");
mskData.setPlaceholderCharacter('_');
txtData = new JFormattedTextField(mskData);
txtData.setBounds(60, 110, 70, 20);
getContentPane().add(txtData, null);
}catch (ParseException e) {
e.printStackTrace();
}
Obrigado galera.