SWING WindowEvent事件類
這個類的對象表示一個窗口的狀態的變化。這種低層次的事件所產生的一個窗口對象,當它被打開,關閉,激活,停用,圖標化,或當焦點轉移到窗外。
類聲明
以下是聲明 java.awt.event.WindowEvent類:
public class WindowEvent extends ComponentEvent
字段域
以下為java.awt.event.WindowEvent類字段:
-
static int WINDOW_ACTIVATED --The window-activated event type.
-
static int WINDOW_CLOSED -- The window closed event.
-
static int WINDOW_CLOSING -- The "window is closing" event.
-
static int WINDOW_DEACTIVATED -- The window-deactivated event type.
-
static int WINDOW_DEICONIFIED -- The window deiconified event type.
-
static int WINDOW_FIRST -- The first number in the range of ids used for window events.
-
static int WINDOW_GAINED_FOCUS -- The window-gained-focus event type.
-
static int WINDOW_ICONIFIED -- The window iconified event.
-
static int WINDOW_LAST -- The last number in the range of ids used for window events.
-
static int WINDOW_LOST_FOCUS -- The window-lost-focus event type.
-
static int WINDOW_OPENED -- The window opened event.
-
static int WINDOW_STATE_CHANGED -- The window-state-changed event type.
類構造函數
S.N. | 構造函數 & 描述 |
---|---|
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