当焦点离开TextArea控件时,会触发什么事件?

时间:2019-07-16 23:01:31

标签: java javafx scenebuilder

我正在使用Scene Builder,但没有看到可以做到这一点的事件。有“ On Mouse Exited”:是要听的人吗?

1 个答案:

答案 0 :(得分:2)

这可以解决问题:

textArea = new TextArea();

textArea.focusedProperty().addListener(new ChangeListener<Boolean>(){
    @Override
    public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
            if (newValue){
                System.out.println("Textfield on focus");
            } else {
                System.out.println("Textfield out focus");
            }
    }
});

编码愉快!