這個類的對象表示一個窗口的狀態(tài)的變化。這種低層次的事件所產(chǎn)生的一個窗口對象,當(dāng)它被打開,關(guān)閉,激活,停用,圖標(biāo)化或當(dāng)焦點轉(zhuǎn)移到窗外。
以下是聲明的 java.awt.event.WindowEvent類:
public class WindowEvent extends ComponentEvent
字段類java.awt.event.WindowEvent:
static int WINDOW_ACTIVATED --窗口激活的事件類型.
static int WINDOW_CLOSED -- 窗口關(guān)閉事件。
static int WINDOW_CLOSING -- “窗口正在關(guān)閉”的事件。
static int WINDOW_DEACTIVATED -- 窗口停用的事件類型。
static int WINDOW_DEICONIFIED -- 窗口圖標(biāo)化事件類型。
static int WINDOW_FIRST -- 用于窗口事件的ID范圍內(nèi)的第一個數(shù)字。
static int WINDOW_GAINED_FOCUS -- 窗口獲得焦點的事件類型。
static int WINDOW_ICONIFIED -- 窗口圖標(biāo)化事件。
static int WINDOW_LAST -- 最后一個數(shù)字范圍內(nèi)用于窗口事件的ID。
static int WINDOW_LOST_FOCUS -- 窗口失去焦點的事件類型。
static int WINDOW_OPENED -- 打開的窗口事件。
static int WINDOW_STATE_CHANGED -- 窗口狀態(tài)改變的事件類型。
S.N. | 構(gòu)造函數(shù)與說明 |
---|---|
1 |
WindowEvent(Window source, int id) Constructs a WindowEvent object. |
2 |
WindowEvent(Window source, int id, int oldState, int newState) Constructs a WindowEvent object with the specified previous and new window states. |
3 |
WindowEvent(Window source, int id, Window opposite) Constructs a WindowEvent object with the specified opposite Window. |
4 |
WindowEvent(Window source, int id, Window opposite, int oldState, int newState) Constructs a WindowEvent object. |
S.N. | 方法和說明 |
---|---|
1 |
int getNewState() For WINDOW_STATE_CHANGED events returns the new state of the window. |
2 |
int getOldState() For WINDOW_STATE_CHANGED events returns the previous state of the window. |
3 |
Window getOppositeWindow() Returns the other Window involved in this focus or activation change. |
4 |
Window getWindow() Returns the originator of the event. |
5 |
String paramString() Returns a parameter string identifying this event. |
這個類繼承的方法從以下類:
java.awt.event.ComponentEvent
java.awt.AWTEvent
java.util.EventObject
java.lang.Object