JavaFXで textFieldがFocusを得たことを知るには ChangeListenerを使います。
txt.focusedProperty().addListener(new ChangeListener<Boolean>(){
@Override
public void changed(ObservableValue<? extends Boolean> arg0,
Boolean oldPropertyValue, Boolean newPropertyValue){
if (newPropertyValue) {
System.out.println("Textfield(" + ixx + " , " + jxx + ") on focus");
}
else {
System.out.println("Textfield(" + ixx + " , " + jxx + ") out focus");
}
}
});
ここで、oldPropertyValue newPropertyValue はそれぞれ Focus取得・喪失前後のProperty値を示します。