ActionEvent事件处理机制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

类 ActionEvent

ng.Object

java.util.EventObject

java.awt.AWTEvent

java.awt.event.ActionEvent

所有已实现的接口:

Serializable

public class ActionEvent

extends AWTEvent

指示发生了组件定义的动作的语义事件。当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每一个ActionListener对象,这些对象是使用组件的addActionListener方法注册的,用以接收这类事件。

注:要使用键盘在Button上触发ActionEvent,请使用空格键。

实现ActionListener接口的对象在发生事件时获取此ActionEvent。因此,侦听器不必处理个别鼠标移动和鼠标单击的细节,而是可以处理像“按下按钮”这样的“有意义”(语义)事件。

从以下版本开始:

1.1

另请参见:

ActionListener, Tutorial: Java 1.1 Event Model, 序列化表格

字段摘要

static int ACTION_FIRST

用于标识动作事件的 ID 序列的起始编号。

static int ACTION_LAST

用于标识动作事件的 ID 序列的结束编号。

static int ACTION_PERFORMED

此事件 id 指示发生了有意义的动作。

static int ALT_MASK

alt 修饰符。

static int CTRL_MASK

Ctrl 修饰符。

static int META_MASK

meta 修饰符。

static int SHIFT_MASK

shift 修饰符。

从类 java.awt.AWTEvent继承的字段

ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK,

HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id,

INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX,

TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK

从类 java.util.EventObject继承的字段

source

构造方法摘要

ActionEvent(Object source, int id, String command)

构造一个 ActionEvent 对象。

ActionEvent(Object source, int id, String command, int modifiers) 使用修改键构造一个 ActionEvent 对象。

ActionEvent(Object source, int id, String command, long when,

int modifiers)

使用指定修改键和时间戳构造一个 ActionEvent 对象。

方法摘要

Strin

g getActionCommand()

返回与此动作相关的命令字符串。

int getModifiers()

返回发生此动作事件期间按下的修改键。 long getWhen()

返回发生此事件时的时间戳。

Strin

g paramString()

返回标识此动作事件的参数字符串。

从类 java.awt.AWTEvent继承的方法

consume, getID, isConsumed, setSource, toString

从类 java.util.EventObject继承的方法

getSource

从类 ng.Object继承的方法

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

字段详细信息

SHIFT_MASK

public static final int SHIFT_MASK

shift 修饰符。指示 shift 键在发生事件期间是否被按下的指示器。

另请参见:

常量字段值

CTRL_MASK

public static final int CTRL_MASK

Ctrl 修饰符。指示 Ctrl 键在发生事件期间是否被按下的指示器。

常量字段值

META_MASK

public static final int META_MASK

meta 修饰符。指示 meta 键在发生事件期间是否被按下的指示器。另请参见:

常量字段值

ALT_MASK

public static final int ALT_MASK

alt 修饰符。指示 alt 键在发生事件期间是否被按下的指示器。另请参见:

常量字段值

ACTION_FIRST

public static final int ACTION_FIRST

用于标识动作事件的 ID 序列的起始编号。

另请参见:

常量字段值

ACTION_LAST

public static final int ACTION_LAST

用于标识动作事件的 ID 序列的结束编号。

另请参见:

常量字段值

ACTION_PERFORMED

public static final int ACTION_PERFORMED

此事件 id 指示发生了有意义的动作。

相关文档
最新文档