JavaFXで textFieldの変更を検出するには、ChangeListnerを使用します。
txt.textProperty().addListener(new ChangeListener<String>() {
@Override
public void changed(ObservableValue<? extends String> observable,
String oldValue, String newValue) {
System.out.println("TextField txt Changed (newValue: " + newValue + ")";
}
});
ここで、oldValue, newValue はそれぞれ入力前後の値を示します。
参考にしたURL:
http://code.makery.ch/blog/javafx-2-event-handlers-and-change-listeners/