它是所有AWTEvent
事件的根事件类。该类及其子类取代原始的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 consume
- 控制在源处理事件后是否将事件发送回对等体 -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
- 保留的SWING事件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() |
返回表示此Event事件状态的字符串。 |
5 | void setSource(java.lang.Object newSource) |
将事件重新定位到新来源。 |
6 | java.lang.String toString() |
返回此对象的String 表示形式。 |
方法继承
该类继承以下类中的方法 -
java.util.EventObject
java.lang.Object