资源描述:
《actionevent事件处理机制》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、类ActionEventjava.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ActionEvent所有已实现的接口:SerializablepublicclassActionEventextendsAWTEvent指示发生了组件定义的动作的语义事件。当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每一个ActionListener对象,这些对象是使用组件的addActionListene
2、r方法注册的,用以接收这类事件。注:要使用键盘在Button上触发ActionEvent,请使用空格键。实现ActionListener接口的对象在发生事件时获取此ActionEvent。因此,侦听器不必处理个别鼠标移动和鼠标单击的细节,而是可以处理像“按下按钮”这样的“有意义”(语义)事件。从以下版本开始:1.1另请参见:ActionListener,Tutorial:Java1.1EventModel,序列化表格字段摘要static intACTION_FIRST 用于标识动作事件的ID序列的起始编号。
3、static intACTION_LAST 用于标识动作事件的ID序列的结束编号。static intACTION_PERFORMED 此事件id指示发生了有意义的动作。static intALT_MASK alt修饰符。static intCTRL_MASK Ctrl修饰符。static intMETA_MASK meta修饰符。static intSHIFT_MASK shift修饰符。 从类java.awt.AW
4、TEvent继承的字段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,
5、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) 构造一个
6、ActionEvent对象。ActionEvent(Object source,int id,String command,int modifiers) 使用修改键构造一个ActionEvent对象。ActionEvent(Object source,int id,String command,long when,int modifiers) 使用指定修改键和时间戳构造一个ActionEvent对象。 方法摘要 StringgetActionCommand() 返回与此动
7、作相关的命令字符串。 intgetModifiers() 返回发生此动作事件期间按下的修改键。 longgetWhen() 返回发生此事件时的时间戳。 StringparamString() 返回标识此动作事件的参数字符串。 从类java.awt.AWTEvent继承的方法consume,getID,isConsumed,setSource,toString 从类java.util.EventObject继承的方法getSource 从类java.lang.Object继
8、承的方法clone,equals,finalize,getClass,hashCode,notify,notifyAll,wait,wait,wait 字段详细信息SHIFT_MASKpublicstaticfinalintSHIFT_MASKshift修饰符。指示shift键在发生事件期