|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.event
类 WindowEvent
java.lang.Object java.util.EventObject java.awt.AWTEvent java.awt.event.ComponentEvent java.awt.event.WindowEvent
- 所有已实现的接口:
- Serializable
-
public class WindowEvent
- extends ComponentEvent
指示窗口状态改变的低级别事件。当打开、关闭、激活、停用、图标化或取消图标化 Window 对象时,或者焦点转移到 Window 内或移出 Window 时,由 Window 对象生成此低级别事件。
该事件被传递给每一个使用窗口的 addWindowListener
方法注册以接收这种事件的 WindowListener
或 WindowAdapter
对象。(WindowAdapter
对象实现 WindowListener
接口。)发生事件时,所有此类侦听器对象都将获得此 WindowEvent
。
- 从以下版本开始:
- JDK1.1
- 另请参见:
-
WindowAdapter
,WindowListener
, Tutorial: Writing a Window Listener, Reference: The Java Class Libraries (update file), 序列化表格
字段摘要 | |
---|---|
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 窗口状态改变事件类型。 |
从类 java.awt.event.ComponentEvent 继承的字段 |
---|
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN |
从类 java.util.EventObject 继承的字段 |
---|
source |
构造方法摘要 | |
---|---|
WindowEvent(Window source, int id) 构造一个 WindowEvent 对象。 |
|
WindowEvent(Window source, int id, int oldState, int newState) 构造一个具有指定的以前和新窗口状态的 WindowEvent 对象。 |
|
WindowEvent(Window source, int id, Window opposite) 构造一个具有指定对应 Window 的 WindowEvent 对象。 |
|
WindowEvent(Window source, int id, Window opposite, int oldState, int newState) 构造一个 WindowEvent 对象。 |
方法摘要 | |
---|---|
int |
getNewState() 对于 WINDOW_STATE_CHANGED 事件,返回新的窗口状态。 |
int |
getOldState() 对于 WINDOW_STATE_CHANGED 事件,返回以前的窗口状态。 |
Window |
getOppositeWindow() 返回在此焦点或活动性变化中所涉及的其他 Window。 |
Window |
getWindow() 返回事件的发起方。 |
String |
paramString() 返回标识此事件的参数字符串。 |
从类 java.awt.event.ComponentEvent 继承的方法 |
---|
getComponent |
从类 java.awt.AWTEvent 继承的方法 |
---|
consume, getID, isConsumed, setSource, toString |
从类 java.util.EventObject 继承的方法 |
---|
getSource |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
WINDOW_FIRST
public static final int WINDOW_FIRST
-
用于窗口事件的 id 范围的起始编号。
- 另请参见:
- 常量字段值
WINDOW_OPENED
public static final int WINDOW_OPENED
-
窗口打开事件。仅在第一次使窗口可见时才传递此事件。
- 另请参见:
- 常量字段值
WINDOW_CLOSING
public static final int WINDOW_CLOSING
-
“窗口正在关闭”事件。当用户试图从窗口的系统菜单中关闭该窗口时传递此事件。在处理此事件时,如果程序没有显式地隐藏或释放窗口,则取消窗口关闭操作。
- 另请参见:
- 常量字段值
WINDOW_CLOSED
public static final int WINDOW_CLOSED
-
窗口关闭事件。调用 dispose 使窗口关闭后传递此事件。
- 另请参见:
- 常量字段值
WINDOW_ICONIFIED
public static final int WINDOW_ICONIFIED
- 窗口图标化事件。窗口从正常状态变为最小化状态时传递此事件。对于很多平台而言,已最小化的窗口将显示为窗口 iconImage 属性中所指定的图标。
WINDOW_DEICONIFIED
public static final int WINDOW_DEICONIFIED
-
窗口取消图标化事件类型。窗口从最小化状态变为正常状态时传递此事件。
- 另请参见:
- 常量字段值
WINDOW_ACTIVATED
public static final int WINDOW_ACTIVATED
-
窗口激活事件类型。Window 成为活动 Window 时传递此事件。只有框架或对话框可以成为活动 Window。本机的窗口操作系统可能使用特殊装饰表示活动 Window 或其子窗口,如突出显示标题栏。活动 Window 要么是聚焦 Window,要么是作为聚焦 Window 所有者的第一个 Frame 或 Dialog。
- 另请参见:
- 常量字段值