JavaTM Platform
Standard Ed. 6

类 java.awt.event.WindowEvent
的使用

使用 WindowEvent 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.event 提供处理由 AWT 组件所激发的各类事件的接口和类。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
 

java.awtWindowEvent 的使用
 

参数类型为 WindowEventjava.awt 中的方法
protected  void Window.processWindowEvent(WindowEvent e)
          处理此窗口上发生的窗口事件:将它们指派到任何注册的 WindowListener 对象。
protected  void Window.processWindowFocusEvent(WindowEvent e)
          处理此窗口上发生的窗口焦点事件:将它们指派到任何注册的 WindowFocusListener 对象。
protected  void Window.processWindowStateEvent(WindowEvent e)
          处理此窗口上发生的窗口状态事件:将它们指派到任何注册的 WindowStateListener 对象。
 void AWTEventMulticaster.windowActivated(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowActivated 方法处理 windowActivated 事件。
 void AWTEventMulticaster.windowClosed(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowClosed 方法处理 windowClosed 事件。
 void AWTEventMulticaster.windowClosing(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowClosing 方法处理 windowClosing 事件。
 void AWTEventMulticaster.windowDeactivated(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowDeactivated 方法处理 windowDeactivated 事件。
 void AWTEventMulticaster.windowDeiconified(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowDeiconified 方法处理 windowDeiconified 事件。
 void AWTEventMulticaster.windowGainedFocus(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowGainedFocus 方法处理 windowGainedFocus 事件。
 void AWTEventMulticaster.windowIconified(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowIconified 方法处理 windowIconified 事件。
 void AWTEventMulticaster.windowLostFocus(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowLostFocus 方法处理 windowLostFocus 事件。
 void AWTEventMulticaster.windowOpened(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowOpened 方法处理 windowOpened 事件。
 void AWTEventMulticaster.windowStateChanged(WindowEvent e)
          通过在侦听器 a 和侦听器 b 上调用 windowStateChanged 方法处理 windowStateChanged 事件。
 

java.awt.eventWindowEvent 的使用
 

参数类型为 WindowEventjava.awt.event 中的方法
 void WindowAdapter.windowActivated(WindowEvent e)
          激活窗口时调用。
 void WindowListener.windowActivated(WindowEvent e)
          将 Window 设置为活动 Window 时调用。
 void WindowAdapter.windowClosed(WindowEvent e)
          当窗口已被关闭时调用。
 void WindowListener.windowClosed(WindowEvent e)
          因对窗口调用 dispose 而将其关闭时调用。
 void WindowAdapter.windowClosing(WindowEvent e)
          窗口正处在关闭过程中时调用。
 void WindowListener.windowClosing(WindowEvent e)
          用户试图从窗口的系统菜单中关闭窗口时调用。
 void WindowAdapter.windowDeactivated(WindowEvent e)
          停用窗口时调用。
 void WindowListener.windowDeactivated(WindowEvent e)
          当 Window 不再是活动 Window 时调用。
 void WindowAdapter.windowDeiconified(WindowEvent e)
          取消图标化窗口时调用。
 void WindowListener.windowDeiconified(WindowEvent e)
          窗口从最小化状态变为正常状态时调用。
 void WindowAdapter.windowGainedFocus(WindowEvent e)
          该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。
 void WindowFocusListener.windowGainedFocus(WindowEvent e)
          该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。
 void WindowAdapter.windowIconified(WindowEvent e)
          图标化窗口时调用。
 void WindowListener.windowIconified(WindowEvent e)
          窗口从正常状态变为最小化状态时调用。
 void WindowAdapter.windowLostFocus(WindowEvent e)
          该 Window 不再为聚焦 Window 时调用,不再为聚焦 Window 意味着键盘事件不再传递到该 Window 或其任意子组件。
 void WindowFocusListener.windowLostFocus(WindowEvent e)
          该 Window 不再是聚焦 Window 时调用,不再是聚焦 Window 意味着不再传递键盘事件到该 Window 或其任意子组件。
 void WindowAdapter.windowOpened(WindowEvent e)
          已打开窗口时调用。
 void WindowListener.windowOpened(WindowEvent e)
          窗口首次变为可见时调用。
 void WindowAdapter.windowStateChanged(WindowEvent e)
          窗口状态改变时调用。
 void WindowStateListener.windowStateChanged(WindowEvent e)
          窗口状态改变时调用。
 

javax.swingWindowEvent 的使用
 

参数类型为 WindowEventjavax.swing 中的方法
protected  void JDialog.processWindowEvent(WindowEvent e)
          根据 defaultCloseOperation 属性的状态处理窗口事件。
protected  void JFrame.processWindowEvent(WindowEvent e)
          处理此组件上发生的窗口事件。
 void JMenu.WinListener.windowClosing(WindowEvent e)
          从外部关闭弹出菜单时取消选择该菜单。
 

javax.swing.plaf.basicWindowEvent 的使用
 

参数类型为 WindowEventjavax.swing.plaf.basic 中的方法
 void BasicToolBarUI.FrameListener.windowClosing(WindowEvent w)
           
 


JavaTM Platform
Standard Ed. 6

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

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