|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
public abstract class AWTEvent
AWTEvent is the root event class for all AWT events in the JDK 1.1 event model. It supersedes the Event class from JDK 1.0. Subclasses outside of the java.awt package should have IDs greater than RESERVED_ID_MAX.
Event masks defined here are used by components in
enableEvents
to select event types not selected by registered
listeners. Event masks are appropriately set when registering on
components.
Field Summary | |
---|---|
static long |
ACTION_EVENT_MASK
Mask for action events. |
static long |
ADJUSTMENT_EVENT_MASK
Mask for adjustment events. |
static long |
COMPONENT_EVENT_MASK
Mask for selecting component events. |
protected boolean |
consumed
Indicates if the event has been consumed. |
static long |
CONTAINER_EVENT_MASK
Mask for selecting container events. |
static long |
FOCUS_EVENT_MASK
Mask for selecting component focus events. |
static long |
HIERARCHY_BOUNDS_EVENT_MASK
Mask for hierarchy bounds events. |
static long |
HIERARCHY_EVENT_MASK
Mask for hierarchy events. |
protected int |
id
The ID of the event. |
static long |
INPUT_METHOD_EVENT_MASK
Mask for input method events. |
static long |
INVOCATION_EVENT_MASK
Mask for invocation events. |
static long |
ITEM_EVENT_MASK
Mask for item events. |
static long |
KEY_EVENT_MASK
Mask for selecting keyboard events. |
static long |
MOUSE_EVENT_MASK
Mask for mouse button events. |
static long |
MOUSE_MOTION_EVENT_MASK
Mask for mouse motion events. |
static long |
MOUSE_WHEEL_EVENT_MASK
Mask for mouse wheel events. |
static long |
PAINT_EVENT_MASK
Mask for paint events. |
static int |
RESERVED_ID_MAX
This is the highest number for event ids that are reserved for use by the AWT system itself. |
static long |
TEXT_EVENT_MASK
Mask for text events. |
static long |
WINDOW_EVENT_MASK
Mask for window events. |
static long |
WINDOW_FOCUS_EVENT_MASK
Mask for window focus events. |
static long |
WINDOW_STATE_EVENT_MASK
Mask for window state events. |
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
AWTEvent(Event event)
Initializes a new AWTEvent from the old Java 1.0 event object. |
|
AWTEvent(Object source,
int id)
Create an event on the specified source object and id. |
Method Summary | |
---|---|
protected void |
consume()
Consumes this event so that it will not be processed in the default manner. |
int |
getID()
Returns the event type id. |
protected boolean |
isConsumed()
Tests whether not not this event has been consumed. |
String |
paramString()
Returns a string representation of the state of this event. |
void |
setSource(Object source)
Retarget the event, such as converting a heavyweight component to a lightweight child of the original. |
String |
toString()
Create a string that represents this event in the format classname[eventstring] on sourcecomponentname . |
Methods inherited from class java.util.EventObject |
---|
getSource |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int id
getID()
,
AWTEvent(Object, int)
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
Constructor Detail |
---|
public AWTEvent(Event event)
event
- the old-style event
NullPointerException
- if event is nullpublic AWTEvent(Object source, int id)
source
- the object that caused the eventid
- the event id
IllegalArgumentException
- if source is nullMethod Detail |
---|
public void setSource(Object source)
source
- the new sourcepublic int getID()
public String toString()
classname[eventstring] on sourcecomponentname
.
toString
in class EventObject
Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)
public String paramString()
protected void consume()
protected boolean isConsumed()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |