-
- All Superinterfaces:
-
EventListener
public interface WindowListener extends EventListener
用于接收窗口事件的侦听器界面。 有兴趣处理窗口事件的类可以实现这个接口(和它包含的所有方法),或扩展抽象的WindowAdapter
类(仅覆盖感兴趣的方法)。 然后,使用窗口的addWindowListener
方法,使用从该类创建的侦听器对象向窗口注册。 当窗口的状态借助于被打开的变化,关闭,激活或去激活,或图标化取消图标化,在收听对象中的相关方法被调用,并且WindowEvent
被传递给它。- 从以下版本开始:
- 1.1
- 另请参见:
-
WindowAdapter
,WindowEvent
, Tutorial: How to Write Window Listeners
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
windowActivated(WindowEvent e)
当窗口设置为活动窗口时调用。void
windowClosed(WindowEvent e)
当窗口关闭时调用窗口调用处理结果时调用。void
windowClosing(WindowEvent e)
当用户尝试从窗口的系统菜单中关闭窗口时调用。void
windowDeactivated(WindowEvent e)
当窗口不再是活动窗口时调用。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)
当窗口关闭时调用窗口调用处理结果时调用。- 参数
-
e
- 要处理的事件
-
windowIconified
void windowIconified(WindowEvent e)
当窗口从正常状态更改为最小化状态时调用。 对于许多平台,最小化的窗口将显示为窗口的iconImage属性中指定的图标。- 参数
-
e
- 要处理的事件 - 另请参见:
-
Frame.setIconImage(java.awt.Image)
-
windowDeiconified
void windowDeiconified(WindowEvent e)
当窗口从最小化更改为正常状态时调用。- 参数
-
e
- 要处理的事件
-
windowActivated
void windowActivated(WindowEvent e)
当窗口设置为活动窗口时调用。 只有框架或对话框可以是活动窗口。 本地窗口系统可以表示活动窗口或其具有特殊装饰的儿童,例如突出显示的标题栏。 活动窗口始终是聚焦的窗口,或者是聚焦窗口的所有者的第一个框架或对话框。- 参数
-
e
- 要处理的事件
-
windowDeactivated
void windowDeactivated(WindowEvent e)
当窗口不再是活动窗口时调用。 只有框架或对话框可以是活动窗口。 本地窗口系统可以表示活动窗口或其具有特殊装饰的儿童,例如突出显示的标题栏。 活动窗口始终是聚焦的窗口,或者是聚焦窗口的所有者的第一个框架或对话框。- 参数
-
e
- 要处理的事件
-
-