|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.event
类 WindowAdapter
java.lang.Object java.awt.event.WindowAdapter
-
public abstract class WindowAdapter
- extends Object
- implements WindowListener, WindowStateListener, WindowFocusListener
接收窗口事件的抽象适配器类。此类中的方法为空。此类存在的目的是方便创建侦听器对象。
扩展此类可创建 WindowEvent
侦听器并为所需事件重写该方法。(如果要实现 WindowListener
接口,则您必须定义该接口内的所有方法。此抽象类将所有方法都定义为 null,所以只需针对关心的事件定义方法。)
使用扩展的类可以创建侦听器对象,然后使用窗口的 addWindowListener
方法向该窗口注册侦听器。当通过打开、关闭、激活或停用、图标化或取消图标化而改变了窗口状态时,将调用该侦听器对象中的相关方法,并将 WindowEvent
传递给该方法。
- 从以下版本开始:
- 1.1
- 另请参见:
-
WindowEvent
,WindowListener
, Tutorial: Writing a Window Listener, Reference: The Java Class Libraries (update file)
构造方法摘要 | |
---|---|
WindowAdapter() |
方法摘要 | |
---|---|
void |
windowActivated(WindowEvent e) 激活窗口时调用。 |
void |
windowClosed(WindowEvent e) 当窗口已被关闭时调用。 |
void |
windowClosing(WindowEvent e) 窗口正处在关闭过程中时调用。 |
void |
windowDeactivated(WindowEvent e) 停用窗口时调用。 |
void |
windowDeiconified(WindowEvent e) 取消图标化窗口时调用。 |
void |
windowGainedFocus(WindowEvent e) 该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。 |
void |
windowIconified(WindowEvent e) 图标化窗口时调用。 |
void |
windowLostFocus(WindowEvent e) 该 Window 不再为聚焦 Window 时调用,不再为聚焦 Window 意味着键盘事件不再传递到该 Window 或其任意子组件。 |
void |
windowOpened(WindowEvent e) 已打开窗口时调用。 |
void |
windowStateChanged(WindowEvent e) 窗口状态改变时调用。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
WindowAdapter
public WindowAdapter()
方法详细信息 |
---|
windowOpened
public void windowOpened(WindowEvent e)
- 已打开窗口时调用。
-
- 指定者:
-
接口
WindowListener
中的windowOpened
-
windowClosing
public void windowClosing(WindowEvent e)
- 窗口正处在关闭过程中时调用。此时可重写关闭操作。
-
- 指定者:
-
接口
WindowListener
中的windowClosing
-
windowClosed
public void windowClosed(WindowEvent e)
- 当窗口已被关闭时调用。
-
- 指定者:
-
接口
WindowListener
中的windowClosed
-
windowIconified
public void windowIconified(WindowEvent e)
- 图标化窗口时调用。
-
- 指定者:
-
接口
WindowListener
中的windowIconified
windowDeiconified
public void windowDeiconified(WindowEvent e)
- 取消图标化窗口时调用。
-
- 指定者:
-
接口
WindowListener
中的windowDeiconified
-
windowActivated
public void windowActivated(WindowEvent e)
- 激活窗口时调用。
-
- 指定者:
-
接口
WindowListener
中的windowActivated
-
windowDeactivated
public void windowDeactivated(WindowEvent e)
- 停用窗口时调用。
-
- 指定者:
-
接口
WindowListener
中的windowDeactivated
-