JavaTM Platform
Standard Ed. 6

java.awt.event
接口 WindowFocusListener

所有超级接口:
EventListener
所有已知实现类:
AWTEventMulticaster, BasicToolBarUI.FrameListener, JMenu.WinListener, WindowAdapter

public interface WindowFocusListener
     
extends EventListener

用于接收 WindowEvent(包括 WINDOW_GAINED_FOCUSWINDOW_LOST_FOCUS 事件)的侦听器接口。旨在处理 WindowEvent 的类要么实现此接口(及其包含的所有方法),要么扩展抽象 WindowAdapter 类(仅重写所需的方法)。然后使用 WindowaddWindowFocusListener 方法将从该类所创建的侦听器对象向该 Window 注册。当通过打开、关闭、激活、停用、图标化或取消图标化,或者通过将焦点移入或移出 Window 而使该 Window 的状态改变时,将调用侦听器对象中的相关方法,并将 WindowEvent 传递给该方法。

从以下版本开始:
1.4
另请参见:
WindowAdapter, WindowEvent, Tutorial: Writing a Window Listener

方法摘要
 void windowGainedFocus(WindowEvent e)
          该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。
 void windowLostFocus(WindowEvent e)
          该 Window 不再是聚焦 Window 时调用,不再是聚焦 Window 意味着不再传递键盘事件到该 Window 或其任意子组件。
 

方法详细信息

windowGainedFocus

void windowGainedFocus(WindowEvent e)
该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。


windowLostFocus

void windowLostFocus(WindowEvent e)
该 Window 不再是聚焦 Window 时调用,不再是聚焦 Window 意味着不再传递键盘事件到该 Window 或其任意子组件。


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策