我在场景中有很多TextArea
个节点。
我是否有可能弄清楚选择了哪个TextArea
(插入了插入符号)?
我希望能够选择节点并将其设置为Node
变量。
答案 0 :(得分:13)
实际上不需要设置焦点节点变量,因为Scene
已经包含focusOwnerProperty
。
所以你可以使用它,例如像:
if (scene.focusOwnerProperty().get() instanceof TextArea) {
TextArea focusedTextArea = (TextArea) scene.focusOwnerProperty().get();
}