AWT WindowEvent 类
此类的对象表示窗口状态的变化。当窗口对象打开、关闭、激活、停用、图标化或去图标化,或者焦点转移到窗口内或从窗口移出时,都会生成此低级事件。
类声明
以下是 java.awt.event.WindowEvent 类的声明:
public class WindowEvent extends ComponentEvent
字段
以下是 java.awt.event.WindowEvent 类的字段:
static int WINDOW_ACTIVATED --窗口激活事件类型。
static int WINDOW_CLOSED -- 窗口关闭事件。
static int WINDOW_CLOSING -- "窗口正在关闭"事件。
static int WINDOW_DEACTIVATED -- 窗口停用事件类型。
static int WINDOW_DEICONIFIED -- 窗口去图标化事件类型。
static int WINDOW_FIRST -- 用于窗口事件的 ID 范围中的第一个数字。
static int WINDOW_GAINED_FOCUS -- 窗口获得焦点事件类型。
static int WINDOW_ICONIFIED -- 窗口图标化事件。
static int WINDOW_LAST -- 用于窗口事件的 ID 范围中的最后一个数字。
static int WINDOW_LOST_FOCUS -- 窗口失去焦点事件类型。
static int WINDOW_OPENED -- 窗口打开事件。
static int WINDOW_STATE_CHANGED -- 窗口状态改变事件类型。
类构造函数
S.N. | 构造函数 &描述 |
---|---|
1 | WindowEvent(Window source, int id) 构造一个 WindowEvent 对象。 |
2 | WindowEvent(Window source, int id, int oldState, int newState) 使用指定的先前窗口状态和新窗口状态构造一个 WindowEvent 对象。 |
3 | WindowEvent(Window source, int id, Window opposite) 使用指定的相反窗口构造一个 WindowEvent 对象。 |
4 | WindowEvent(Window source, int id, Window opposite, int oldState, int newState) 构造一个 WindowEvent 对象。 |
类方法
S.N. | 方法 &描述 |
---|---|
1 | int getNewState() 对于 WINDOW_STATE_CHANGED 事件,返回窗口的新状态。 |
2 | int getOldState() 对于 WINDOW_STATE_CHANGED 事件,返回窗口的先前状态。 |
3 | Window getOppositeWindow() 返回涉及此焦点或激活更改的其他窗口。 |
4 | Window getWindow() 返回事件的发起者。 |
5 | String paramString() 返回标识此事件的参数字符串。 |
继承的方法
此类从以下类继承方法:
java.awt.event.ComponentEvent
java.awt.AWTEvent
java.util.EventObject
java.lang.Object