Pessoal, gostaria de saber, se existe um evento ou algo do tipo, onde eu possa pegar, quando foi dado um settext em um JTextField.
Tu pode dar um getDocument() e adicionar um documentListener.
Eu tentei da seguinte forma:
[code]tfCodigo.getDocument().addDocumentListener(new DocumentListener() {
@Override
public void insertUpdate(DocumentEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void removeUpdate(DocumentEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void changedUpdate(DocumentEvent e) {
acao();
}
});[/code]
No entanto, quando dou um settext, a seguinte mensagem de erro é retornada:
É porque ele caiu nessa excessão lançada no insertUpdate() e removeUpdate(). Você tem que sobreescrever ou comentar os métodos ou então vai receber essas excessões mesmo.