- Swing 教程
- Swing - 首页
- Swing - 概述
- Swing - 环境
- Swing - 控件
- Swing - 事件处理
- Swing - 事件类
- Swing - 事件监听器
- Swing - 事件适配器
- Swing - 布局
- Swing - 菜单
- Swing - 容器
- Swing 有用资源
- Swing - 快速指南
- Swing - 有用资源
- Swing - 讨论
Swing - 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 - 窗口状态改变事件类型。
类构造函数
序号 | 构造函数 & 描述 |
---|---|
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) 使用指定的相反的 Window 构造一个 WindowEvent 对象。 |
4 |
WindowEvent(Window source, int id, Window opposite, int oldState, int newState) 构造一个 WindowEvent 对象。 |
类方法
序号 | 方法 & 描述 |
---|---|
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