【发布时间】:2018-01-11 18:03:19
【问题描述】:
假设一个 JavaFX CustomControl 节点包含两个 TextFields。
如果这些TextFields 中的任何一个具有焦点,那么CustomControl.isFocused() 应该返回true。如果它们都没有焦点,那么CustomControl.isFocused() 应该返回false。
我该怎么做?
【问题讨论】:
-
@trashgod 那篇文章是关于附加焦点监听器的。那不是我的问题。我有一个由这两个文本字段组成的 CustomControl。考虑一棵树,如果它的任何叶子都聚焦,则该树被认为是聚焦的。
-
我相信您可以使用委托,如下所示。