1

Java 的AWT FocusEvent 类中:

焦点事件有两个级别:永久和临时。

当焦点直接从一个组件移动到另一个组件时,会发生永久焦点更改事件,例如通过调用 requestFocus() 或当用户使用 TAB 键遍历组件时。

临时焦点更改事件发生在由于另一个操作(例如窗口停用或滚动条拖动)的间接结果而导致组件暂时失去焦点时。在这种情况下,一旦该操作完成,或者对于窗口停用的情况,当重新激活窗口时,将自动恢复原始焦点状态。

JavaFX中,可以将ChangeListener添加到focusProperty中,如此所示,但是如何确定更改是否是永久性的?

4

0 回答 0