java.lang.Object
java.awt.event.WindowAdapter
public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
用于接收窗口事件的抽象适配器类。此类中的方法为空。此类存在是为了方便创建监听器对象。
扩展此类以创建WindowEvent
监听器,并重写感兴趣的事件的方法。(如果实现WindowListener
接口,则必须定义其中的所有方法。此抽象类为它们定义了空方法,因此您只需为您关心的事件定义方法。)
使用扩展类创建监听器对象,然后使用窗口的addWindowListener
方法将其注册到窗口。当窗口的状态由于打开、关闭、激活或停用、最小化或最大化而发生变化时,将调用监听器对象中的相关方法,并将WindowEvent
传递给它。
- 自版本:
- 1.1
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
当窗口被激活时调用。void
当窗口已关闭时调用。void
当窗口正在关闭过程中调用。void
当窗口被停用时调用。void
当窗口被取消最小化时调用。void
当窗口被设置为焦点窗口时调用,这意味着窗口或其子组件将接收键盘事件。void
当窗口被最小化时调用。void
当窗口不再是焦点窗口时调用,这意味着键盘事件将不再传递给窗口或其任何子组件。void
当窗口已打开时调用。void
当窗口状态更改时调用。
-
Constructor Details
-
WindowAdapter
protected WindowAdapter()构造一个WindowAdapter
。
-
-
Method Details
-
windowOpened
当窗口已打开时调用。- 指定者:
-
windowOpened
在接口WindowListener
中 - 参数:
-
e
- 要处理的事件
-
windowClosing
当窗口正在关闭过程中调用。此时可以覆盖关闭操作。- 指定者:
-
windowClosing
在接口WindowListener
中 - 参数:
-
e
- 要处理的事件
-
windowClosed
当窗口已关闭时调用。- 指定者:
-
windowClosed
在接口WindowListener
中 - 参数:
-
e
- 要处理的事件
-
windowIconified
当窗口被最小化时调用。- 指定者:
-
windowIconified
在接口WindowListener
中 - 参数:
-
e
- 要处理的事件 - 参见:
-
windowDeiconified
当窗口被取消最小化时调用。- 指定者:
-
windowDeiconified
在接口WindowListener
中 - 参数:
-
e
- 要处理的事件
-
windowActivated
当窗口被激活时调用。- 指定者:
-
windowActivated
在接口WindowListener
中 - 参数:
-
e
- 要处理的事件
-
windowDeactivated
当窗口被停用时调用。- 指定者:
-
windowDeactivated
在接口WindowListener
中 - 参数:
-
e
- 要处理的事件
-
windowStateChanged
当窗口状态更改时调用。- 指定者:
-
windowStateChanged
在接口WindowStateListener
中 - 参数:
-
e
- 要处理的事件 - 自版本:
- 1.4
-
windowGainedFocus
当窗口被设置为焦点窗口时调用,这意味着窗口或其子组件将接收键盘事件。- 指定者:
-
windowGainedFocus
在接口WindowFocusListener
中 - 参数:
-
e
- 要处理的事件 - 自版本:
- 1.4
-
windowLostFocus
当窗口不再是焦点窗口时调用,这意味着键盘事件将不再传递给窗口或其任何子组件。- 指定者:
-
windowLostFocus
在接口WindowFocusListener
中 - 参数:
-
e
- 要处理的事件 - 自版本:
- 1.4
-