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値を示します。