我如何知道JavaFX中关注哪个节点?

时间:2016-06-12 01:48:36

标签: java javafx

我在场景中有很多TextArea个节点。

我是否有可能弄清楚选择了哪个TextArea(插入了插入符号)? 我希望能够选择节点并将其设置为Node变量。

1 个答案:

答案 0 :(得分:13)

实际上不需要设置焦点节点变量,因为Scene已经包含focusOwnerProperty

所以你可以使用它,例如像:

    if (scene.focusOwnerProperty().get() instanceof TextArea) {
        TextArea focusedTextArea = (TextArea) scene.focusOwnerProperty().get();
    }