- AWT 教程
- AWT - 首页
- AWT - 概述
- AWT - 环境
- AWT - 控件
- AWT - 事件处理
- AWT - 事件类
- AWT - 事件监听器
- AWT - 事件适配器
- AWT - 布局
- AWT - 容器
- AWT - 菜单
- AWT - 图形
- AWT 有用资源
- AWT - 快速指南
- AWT - 有用资源
- AWT - 讨论
AWT AWTEvent 类
它是所有 AWT 事件的根事件类。此类及其子类取代了原始的 java.awt.Event 类。此类在 java.awt 包中定义。此类具有一个名为 getID() 的方法,可用于确定事件的类型。
类声明
以下是java.awt.AWTEvent类的声明
public class AWTEvent extends EventObject
字段
以下是java.awt.AWTEvent类的字段
static int ACTION_FIRST -- 操作事件 ID 范围中的第一个数字。
static long ACTION_EVENT_MASK -- 选择操作事件的事件掩码。
static long ADJUSTMENT_EVENT_MASK -- 选择调整事件的事件掩码。
static long COMPONENT_EVENT_MASK -- 选择组件事件的事件掩码。
protected boolean consumed -- 控制事件在源处理后是否发送回对等体 - false 表示发送到对等体;true 表示不发送。
static long CONTAINER_EVENT_MASK -- 选择容器事件的事件掩码。
static long FOCUS_EVENT_MASK -- 选择焦点事件的事件掩码。
static long HIERARCHY_BOUNDS_EVENT_MASK -- 选择层次边界事件的事件掩码。
static long HIERARCHY_EVENT_MASK -- 选择层次事件的事件掩码。
protected int id -- 事件的 ID。
static long INPUT_METHOD_EVENT_MASK -- 选择输入法事件的事件掩码。
static long INVOCATION_EVENT_MASK -- 选择调用事件的事件掩码。
static long ITEM_EVENT_MASK -- 选择项目事件的事件掩码。
static long KEY_EVENT_MASK -- 选择键盘事件的事件掩码。
static long MOUSE_EVENT_MASK -- 选择鼠标事件的事件掩码。
static long MOUSE_MOTION_EVENT_MASK -- 选择鼠标移动事件的事件掩码。
static long MOUSE_WHEEL_EVENT_MASK -- 选择鼠标滚轮事件的事件掩码。
static long PAINT_EVENT_MASK -- 选择绘制事件的事件掩码。
static int RESERVED_ID_MAX -- 保留的 AWT 事件 ID 的最大值。
static long TEXT_EVENT_MASK -- 选择文本事件的事件掩码。
static long WINDOW_EVENT_MASK -- 选择窗口事件的事件掩码。
static long WINDOW_FOCUS_EVENT_MASK -- 选择窗口焦点事件的事件掩码。
static long WINDOW_STATE_EVENT_MASK -- 选择窗口状态事件的事件掩码。
类构造函数
序号 | 构造函数 & 描述 |
---|---|
1 | AWTEvent(Event event) 使用 1.0 样式事件的参数构造 AWTEvent 对象。 |
2 | AWTEvent(java.lang.Object source, int id) 使用指定的源对象和类型构造 AWTEvent 对象。 |
类方法
序号 | 方法 & 描述 |
---|---|
1 | protected void consume() 如果此事件可以被使用,则使用此事件。 |
2 | int getID() 返回事件类型。 |
3 | protected boolean isConsumed() 返回此事件是否已被使用。 |
4 | java.lang.String paramString() 返回表示此事件状态的字符串。 |
5 | void setSource(java.lang.Object newSource) 将事件重新定位到新的源。 |
6 | java.lang.String toString() 返回此对象的字符串表示形式。 |
继承的方法
此类继承自以下类的方法
java.util.EventObject
java.lang.Object