Java 焦点离开TextArea控件时触发什么事件?

Java 焦点离开TextArea控件时触发什么事件?,java,javafx,scenebuilder,Java,Javafx,Scenebuilder,我正在使用场景生成器,没有看到会这样做的事件。有一个“鼠标退出”:就是要听的那个吗?这样就可以了: textArea = new TextArea(); textArea.focusedProperty().addListener(new ChangeListener<Boolean>(){ @Override public void changed(ObservableValue<? extends Boolean> observable, Boole

我正在使用场景生成器,没有看到会这样做的事件。有一个“鼠标退出”:就是要听的那个吗?

这样就可以了:

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");
            }
    }
});
textArea=newtextarea();
textArea.focusedProperty().addListener(新的ChangeListener()){
@凌驾

public void已更改(observeValue这将实现以下目的:

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");
            }
    }
});
textArea=newtextarea();
textArea.focusedProperty().addListener(新的ChangeListener()){
@凌驾

public void已更改(observeValueYou can's use x and y values?@bakero98我不懂。public void是否已更改(observeValuenot's like to FXML(因此我不标记),但是否有帮助?我在这里找到了:您可以使用x和y值?@bakero98我不懂。public void是否已更改(ObservalEvalue不确定这是否与FXML类似(因此我不标记),但是否有帮助?我在这里找到它: