-
- All Superinterfaces:
-
EventListener
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)
第一次使窗口可见时调用。- 参数
-
e
- 要处理的事件
-
windowClosing
void windowClosing(WindowEvent e)
当用户尝试从窗口的系统菜单关闭窗口时调用。- 参数
-
e
- 要处理的事件
-
windowClosed
void windowClosed(WindowEvent e)
由于在窗口上调用dispose而关闭窗口时调用。- 参数
-
e
- 要处理的事件
-
windowIconified
void windowIconified(WindowEvent e)
当窗口从正常状态更改为最小化状态时调用。 对于许多平台,最小化窗口显示为窗口的iconImage属性中指定的图标。- 参数
-
e
- 要处理的事件 - 另请参见:
-
Window.setIconImage(java.awt.Image)
-
windowDeiconified
void windowDeiconified(WindowEvent e)
窗口从最小化状态更改为正常状态时调用。- 参数
-
e
- 要处理的事件
-
windowActivated
void windowActivated(WindowEvent e)
将Window设置为活动Window时调用。 只有一个框架或一个对话框可以是活动窗口。 本机窗口系统可以表示具有特殊装饰的活动窗口或其子窗口,例如突出显示的标题栏。 活动窗口始终是聚焦窗口,或者是聚焦窗口所有者的第一个框架或对话框。- 参数
-
e
- 要处理的事件
-
windowDeactivated
void windowDeactivated(WindowEvent e)
当Window不再是活动Window时调用。 只有一个框架或一个对话框可以是活动窗口。 本机窗口系统可以表示具有特殊装饰的活动窗口或其子窗口,例如突出显示的标题栏。 活动窗口始终是聚焦窗口,或者是聚焦窗口所有者的第一个框架或对话框。- 参数
-
e
- 要处理的事件
-
-