JavaTM Platform
Standard Ed. 6

接口 java.awt.event.WindowListener
的使用

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

java.awtWindowListener 的使用
 

实现 WindowListenerjava.awt 中的类
 class AWTEventMulticaster
          AWTEventMulticaster 实现对 java.awt.event 包中定义的 AWT 事件的指派,该指派是有效的、线程安全的多路广播事件指派。
 

返回 WindowListenerjava.awt 中的方法
static WindowListener AWTEventMulticaster.add(WindowListener a, WindowListener b)
          添加窗口侦听器 a 和窗口侦听器 b,并返回得到的多路广播侦听器。
 WindowListener[] Window.getWindowListeners()
          返回在此窗口注册的所有窗口侦听器所组成的数组。
static WindowListener AWTEventMulticaster.remove(WindowListener l, WindowListener oldl)
          从窗口侦听器 l 中移除旧的窗口侦听器,并返回得到的多路广播侦听器。
 

参数类型为 WindowListenerjava.awt 中的方法
static WindowListener AWTEventMulticaster.add(WindowListener a, WindowListener b)
          添加窗口侦听器 a 和窗口侦听器 b,并返回得到的多路广播侦听器。
 void Window.addWindowListener(WindowListener l)
          添加指定的窗口侦听器,以从此窗口接收窗口事件。
static WindowListener AWTEventMulticaster.remove(WindowListener l, WindowListener oldl)
          从窗口侦听器 l 中移除旧的窗口侦听器,并返回得到的多路广播侦听器。
 void Window.removeWindowListener(WindowListener l)
          移除指定的窗口侦听器,以便不再从此窗口接收窗口事件。
 

java.awt.eventWindowListener 的使用
 

实现 WindowListenerjava.awt.event 中的类
 class WindowAdapter
          接收窗口事件的抽象适配器类。
 

javax.swingWindowListener 的使用
 

实现 WindowListenerjavax.swing 中的类
protected  class JMenu.WinListener
          观察弹出窗口关闭的侦听器类。
 

javax.swing.plaf.basicWindowListener 的使用
 

实现 WindowListenerjavax.swing.plaf.basic 中的类
protected  class BasicToolBarUI.FrameListener
           
 

返回 WindowListenerjavax.swing.plaf.basic 中的方法
protected  WindowListener BasicToolBarUI.createFrameListener()
           
 


JavaTM Platform
Standard Ed. 6

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

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