Для Swing. Если вы хотите получать уведомление после текста текстового компонента, изменившегося, вы будете использовать DocumentListener, который был добавлен в Документ JTextComponent.Например,
JTextField myField = new JTextField();
myField.getDocument().addDocumentListener(new DocumentListener() {
public void removeUpdate(DocumentEvent e) {
// TODO add code!
}
public void insertUpdate(DocumentEvent e) {
// TODO add code!
}
public void changedUpdate(DocumentEvent e) {
// TODO add code!
}
});
Если, с другой стороны, вы хотите проверить текст до того, как будет зафиксирован в текстовом компоненте, вы добавите DocumentFilter в Документ JTextComponent.