我认为看一个将ChangeListener指定为匿名内部类(例如scottb)的示例可能会有所帮助。
TextField yourTextField = new TextField();yourTextField.focusedProperty().addListener(new ChangeListener<Boolean>(){ @Override public void changed(Observablevalue<? extends Boolean> arg0, Boolean oldPropertyValue, Boolean newPropertyValue) { if (newPropertyValue) { System.out.println("Textfield on focus"); } else { System.out.println("Textfield out focus"); } }});希望这个答案对您有所帮助!



