JavaTM Platform
Standard Ed. 6

类 java.awt.event.WindowEvent
的使用

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

java.awt 中 WindowEvent 的使用
 

参数类型为 WindowEvent 的 java.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.event 中 WindowEvent 的使用
 

参数类型为 WindowEvent 的 java.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.swing 中 WindowEvent 的使用
 

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

javax.swing.plaf.basic 中 WindowEvent 的使用
 

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


JavaTM Platform
Standard Ed. 6

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

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