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