类 java.awt.AWTEvent
java.lang.Object
|
+----java.util.EventObject
|
+----java.awt.AWTEvent
- public abstract class AWTEvent
- extends EventObject
- 下列类的父类:
- ActionEvent, AdjustmentEvent, ComponentEvent, ItemEvent, TextEvent
所有 AWT 事件的根事件类。该类和它的子类 supercede 初始的
java.awt.Event 类。定义在 java.awt.event 包外 AWT 根类的子类应将它的事件 ID 值定义为比 RESERVED_ID_MAX 的定义值大。该类中定义的事件掩码只用于那些使用 Component.enableEvents() 为没被注册监听者选中的事件类型作选择的组件子类。如果一个监听者在一个组件上进行了注册,那么相应的事件掩码就已经在组件内部设置好。
- 参见:
- enableEvents, ComponentEvent, FocusEvent, KeyEvent, MouseEvent, WindowEvent, ActionEvent, AdjustmentEvent, ItemEvent, TextEvent
变量索引
- ACTION_EVENT_MASK
- 选择动作事件的事件掩码。
- ADJUSTMENT_EVENT_MASK
- 选择调整事件的事件掩码。
- COMPONENT_EVENT_MASK
- 选择组件事件的事件掩码。
- consumed
-
- CONTAINER_EVENT_MASK
- 选择容器事件的事件掩码。
- FOCUS_EVENT_MASK
- 选择焦点事件的事件掩码。
- id
-
- ITEM_EVENT_MASK
- 选择项事件的事件掩码。
- KEY_EVENT_MASK
- 选择键盘事件的事件掩码。
- MOUSE_EVENT_MASK
- 选择鼠标事件的事件掩码。
- MOUSE_MOTION_EVENT_MASK
- 选择鼠标移动事件的事件掩码。
- RESERVED_ID_MAX
- 保留的 AWT 事件 ID 的最大值。
- TEXT_EVENT_MASK
- 选择文本事件的事件掩码。
- WINDOW_EVENT_MASK
- 选择窗口事件的事件掩码。
构造子索引
- AWTEvent(Event)
- 根据 JDK 1.0 格式的事件的参数构造一个 AWTEvent 对象。
- AWTEvent(Object, int)
- 用指定的源对象和类型构造一个 AWTEvent 对象。
方法索引
- consume()
-
- getID()
- 返回事件的类型。
- isConsumed()
-
- paramString()
-
- toString()
- 返回该对象的字符串表示。
变量
id
protected int id
consumed
protected boolean consumed
COMPONENT_EVENT_MASK
public static final long COMPONENT_EVENT_MASK
- 选择组件事件的事件掩码。
CONTAINER_EVENT_MASK
public static final long CONTAINER_EVENT_MASK
- 选择容器事件的事件掩码。
FOCUS_EVENT_MASK
public static final long FOCUS_EVENT_MASK
- 选择焦点事件的事件掩码。
KEY_EVENT_MASK
public static final long KEY_EVENT_MASK
- 选择键盘事件的事件掩码。
MOUSE_EVENT_MASK
public static final long MOUSE_EVENT_MASK
- 选择鼠标事件的事件掩码。
MOUSE_MOTION_EVENT_MASK
public static final long MOUSE_MOTION_EVENT_MASK
- 选择鼠标移动事件的事件掩码。
WINDOW_EVENT_MASK
public static final long WINDOW_EVENT_MASK
- 选择窗口事件的事件掩码。
ACTION_EVENT_MASK
public static final long ACTION_EVENT_MASK
- 选择动作事件的事件掩码。
ADJUSTMENT_EVENT_MASK
public static final long ADJUSTMENT_EVENT_MASK
- 选择调整事件的事件掩码。
ITEM_EVENT_MASK
public static final long ITEM_EVENT_MASK
- 选择项事件的事件掩码。
TEXT_EVENT_MASK
public static final long TEXT_EVENT_MASK
- 选择文本事件的事件掩码。
RESERVED_ID_MAX
public static final int RESERVED_ID_MAX
- 保留的 AWT 事件 ID 的最大值。程序应使用比这个值大的 ID 来定义自身的事件 ID 。
构造子
AWTEvent
public AWTEvent(Event event)
- 用 JDK 1.0 模式的事件的参数构造一个 AWTEvent 对象。
- 参数:
- event - 旧模式 (JDK 1.0) 的事件
AWTEvent
public AWTEvent(Object source,
int id)
- 用指定的源对象和类型构造一个 AWTEvent 对象。
- 参数:
- source - 产生事件的对象
方法
getID
public int getID()
- 返回事件的类型。
toString
public String toString()
- 返回该对象的字符串表示。
- 覆盖:
- 类 EventObject 中的 toString
paramString
public String paramString()
consume
protected void consume()
isConsumed
protected boolean isConsumed()