-
- All Superinterfaces:
-
EventListener
public interface WindowFocusListener extends EventListener
收听界面接收WindowEvents
,其中包括WINDOW_GAINED_FOCUS
和WINDOW_LOST_FOCUS
事件。 有兴趣处理一个WindowEvent
的类实现了这个接口(和它包含的所有方法),或扩展了抽象的WindowAdapter
类(仅覆盖了感兴趣的方法)。 从该类所创建的侦听器对象,然后,注册Window
使用Window
的addWindowFocusListener
方法。 当Window
的状态由于被打开,关闭,激活,停用,图标化或去隐藏而变化,或者通过焦点转移到或传出Window
,调用监听器对象中的相关方法,并且WindowEvent
被传递给它- 从以下版本开始:
- 1.4
- 另请参见:
-
WindowAdapter
,WindowEvent
, Tutorial: Writing a Window Listener
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
windowGainedFocus(WindowEvent e)
当窗口设置为聚焦窗口时调用,这意味着窗口或其子组件之一将接收键盘事件。void
windowLostFocus(WindowEvent e)
当窗口不再是聚焦窗口时调用,这意味着键盘事件将不再传递到窗口或其任何子组件。
-
-
-
方法详细信息
-
windowGainedFocus
void windowGainedFocus(WindowEvent e)
当窗口设置为聚焦窗口时调用,这意味着窗口或其子组件之一将接收键盘事件。- 参数
-
e
- 要处理的事件
-
windowLostFocus
void windowLostFocus(WindowEvent e)
当窗口不再是聚焦窗口时调用,这意味着键盘事件将不再传递到窗口或其任何子组件。- 参数
-
e
- 要处理的事件
-
-