java.awt.event

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

public interface WindowListener
     
extends EventListener

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

从以下版本开始:
1.1
另请参见:
WindowAdapter, WindowEvent, Tutorial: How to Write Window Listeners

方法摘要
 void windowActivated(WindowEvent e)
          将 Window 设置为活动 Window 时调用。
 void windowClosed(WindowEvent e)
          因对窗口调用 dispose 而将其关闭时调用。
 void windowClosing(WindowEvent e)
          用户试图从窗口的系统菜单中关闭窗口时调用。
 void windowDeactivated(WindowEvent e)
          当 Window 不再是活动 Window 时调用。
 void windowDeiconified(WindowEvent e)
          窗口从最小化状态变为正常状态时调用。
 void windowIconified(WindowEvent e)
          窗口从正常状态变为最小化状态时调用。
 void windowOpened(WindowEvent e)
          窗口首次变为可见时调用。
 

方法详细信息

windowOpened

void windowOpened(WindowEvent e)
窗口首次变为可见时调用。


windowClosing

void windowClosing(WindowEvent e)
用户试图从窗口的系统菜单中关闭窗口时调用。


windowClosed

void windowClosed(WindowEvent e)
因对窗口调用 dispose 而将其关闭时调用。


windowIconified

void windowIconified(WindowEvent e)
窗口从正常状态变为最小化状态时调用。对于很多平台而言,已最小化的窗口将显示为窗口 iconImage 属性中所指定的图标。

另请参见:
Frame.setIconImage(java.awt.Image)

windowDeiconified

void windowDeiconified(WindowEvent e)
窗口从最小化状态变为正常状态时调用。


windowActivated

void windowActivated(WindowEvent e)
将 Window 设置为活动 Window 时调用。只有框架或对话框可以成为活动 Window。本机的窗口系统可能使用特殊装饰表示活动 Window 或其子窗口,如高亮显示标题栏。活动 Window 要么是聚焦 Window,要么是作为聚焦 Window 所有者的第一个 Frame 或 Dialog。


windowDeactivated

void windowDeactivated(WindowEvent e)
当 Window 不再是活动 Window 时调用。只有框架或对话框可以成为活动 Window。本机的窗口操作系统可能使用特殊装饰表示活动 Window 或其子窗口,如高亮显示标题栏。活动 Window 要么是聚焦 Window,要么是作为聚焦 Window 所有者的第一个 Frame 或 Dialog。