public abstract class AWTEvent extends EventObject
在这类定义的事件掩码的子类需要使用的部件。enableevents()选择事件类型的听众没有选择注册。如果一个侦听器在一个组件上注册,则该组件已在内部设置了适当的事件掩码。
面具也被用来指定其中一个awteventlistener应该听事件类型。面具和bitwise ORed一起传递给toolkit.addawteventlistener。
reserved_id_max。Component.enableEvents(long)
,
Toolkit.addAWTEventListener(java.awt.event.AWTEventListener, long)
,
ActionEvent
,
AdjustmentEvent
,
ComponentEvent
,
ContainerEvent
,
FocusEvent
,
InputMethodEvent
,
InvocationEvent
,
ItemEvent
,
HierarchyEvent
,
KeyEvent
,
MouseEvent
,
MouseWheelEvent
,
PaintEvent
,
TextEvent
,
WindowEvent
,
Serialized Form
Modifier and Type | Field and Description |
---|---|
static long |
ACTION_EVENT_MASK
用于选择动作事件的事件掩码。
|
static long |
ADJUSTMENT_EVENT_MASK
用于选择调整事件的事件掩码。
|
static long |
COMPONENT_EVENT_MASK
用于选择组件事件的事件掩码。
|
protected boolean |
consumed
控件是否事件被发送回到对等点一旦源已处理它-虚假的意思是它发送给对等体;真正的意思是它不是。
|
static long |
CONTAINER_EVENT_MASK
用于选择容器事件的事件掩码。
|
static long |
FOCUS_EVENT_MASK
用于选择焦点事件的事件掩码。
|
static long |
HIERARCHY_BOUNDS_EVENT_MASK
用于选择层次范围事件的事件掩码。
|
static long |
HIERARCHY_EVENT_MASK
用于选择层次结构事件的事件掩码。
|
protected int |
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
保留AWT事件ID的最大值。
|
static long |
TEXT_EVENT_MASK
用于选择文本事件的事件掩码。
|
static long |
WINDOW_EVENT_MASK
用于选择窗口事件的事件掩码。
|
static long |
WINDOW_FOCUS_EVENT_MASK
用于选择窗口焦点事件的事件掩码。
|
static long |
WINDOW_STATE_EVENT_MASK
用于选择窗口状态事件的事件掩码。
|
source
Constructor and Description |
---|
AWTEvent(Event event)
构建了从一个1.0-style事件参数对象awtevent。
|
AWTEvent(Object source, int id)
构造一个指定的源对象和类型awtevent对象。
|
Modifier and Type | Method and Description |
---|---|
protected void |
consume()
消耗此事件,如果此事件可以被消耗。
|
int |
getID()
返回事件类型。
|
protected boolean |
isConsumed()
返回此事件是否已被消耗。
|
String |
paramString()
返回一个字符串,表示此
Event 状态。
|
void |
setSource(Object newSource)
选定一个事件的新来源。
|
String |
toString()
返回此对象的字符串表示形式。
|
getSource
protected int id
protected boolean consumed
consume()
,
isConsumed()
public static final long COMPONENT_EVENT_MASK
public static final long CONTAINER_EVENT_MASK
public static final long FOCUS_EVENT_MASK
public static final long KEY_EVENT_MASK
public static final long MOUSE_EVENT_MASK
public static final long MOUSE_MOTION_EVENT_MASK
public static final long WINDOW_EVENT_MASK
public static final long ACTION_EVENT_MASK
public static final long ADJUSTMENT_EVENT_MASK
public static final long ITEM_EVENT_MASK
public static final long TEXT_EVENT_MASK
public static final long INPUT_METHOD_EVENT_MASK
public static final long PAINT_EVENT_MASK
public static final long INVOCATION_EVENT_MASK
public static final long HIERARCHY_EVENT_MASK
public static final long HIERARCHY_BOUNDS_EVENT_MASK
public static final long MOUSE_WHEEL_EVENT_MASK
public static final long WINDOW_STATE_EVENT_MASK
public static final long WINDOW_FOCUS_EVENT_MASK
public static final int RESERVED_ID_MAX
public AWTEvent(Event event)
event
-老式的事件
public AWTEvent(Object source, int id)
source
-对象,事件的起源
id
-事件类型
public void setSource(Object newSource)
这种方法的目的是通过事件定位子系统,如客户定义的keyboardfocusmanagers。它不是为一般客户使用。
newSource
-新对象的事件应派遣
public int getID()
public String toString()
toString
方法重写,继承类
EventObject
public String paramString()
Event
状态。此方法仅用于调试目的,返回的字符串的内容和格式可能会在实现过程中有所不同。返回的字符串是空的但可能不
null
。
protected void consume()
protected boolean isConsumed()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.