Swing AWTEvent类

它是所有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

上一篇: Swing事件类 下一篇: Swing事件监听器