Serializable
ActionEvent
, AdjustmentEvent
, AncestorEvent
, ComponentEvent
, HierarchyEvent
, InputMethodEvent
, InternalFrameEvent
, InvocationEvent
, ItemEvent
, TextEvent
The root event class for all AWT events. This class and its subclasses supersede the original java.awt.Event class. Subclasses of this root AWTEvent class defined outside of the java.awt.event package should define event ID values greater than the value defined by RESERVED_ID_MAX.
The event masks defined in this class are needed by Component subclasses which are using Component.enableEvents() to select for event types not selected by registered listeners. If a listener is registered on a component, the appropriate event mask is already set internally by the component.
The masks are also used to specify to which types of events an AWTEventListener should listen. The masks are bitwise-ORed together and passed to Toolkit.addAWTEventListener.
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
Fields
static final long
The event mask for selecting action events.
static final long
The event mask for selecting adjustment events.
static final long
The event mask for selecting component events.
protected boolean
Controls whether or not the event is sent back down to the peer once the source has processed it - false means it's sent to the peer; true means it's not.
static final long
The event mask for selecting container events.
static final long
The event mask for selecting focus events.
static final long
The event mask for selecting hierarchy bounds events.
static final long
The event mask for selecting hierarchy events.
protected int
static final long
The event mask for selecting input method events.
static final long
The event mask for selecting invocation events.
static final long
The event mask for selecting item events.
static final long
The event mask for selecting key events.
static final long
The event mask for selecting mouse events.
static final long
The event mask for selecting mouse motion events.
static final long
The event mask for selecting mouse wheel events.
static final long
The event mask for selecting paint events.
static final int
The maximum value for reserved AWT event IDs.
static final long
The event mask for selecting text events.
static final long
The event mask for selecting window events.
static final long
The event mask for selecting window focus events.
static final long
The event mask for selecting window state events.
Constructors
Constructs an AWTEvent object with the specified source object and type.
protected void
Consumes this event, if this event can be consumed.
int
protected boolean
Returns whether this event has been consumed.
Returns a string representing the state of this Event
.
void
Retargets an event to a new source.
Returns a String representation of this object.
protected int id
The event's id.
protected boolean consumed
Controls whether or not the event is sent back down to the peer once the source has processed it - false means it's sent to the peer; true means it's not. Semantic events always have a 'true' value since they were generated by the peer in response to a low-level event.
public static final long COMPONENT_EVENT_MASK
The event mask for selecting component events.
public static final long CONTAINER_EVENT_MASK
The event mask for selecting container events.
public static final long FOCUS_EVENT_MASK
The event mask for selecting focus events.
public static final long KEY_EVENT_MASK
The event mask for selecting key events.
public static final long MOUSE_EVENT_MASK
The event mask for selecting mouse events.
public static final long MOUSE_MOTION_EVENT_MASK
The event mask for selecting mouse motion events.
public static final long WINDOW_EVENT_MASK
The event mask for selecting window events.
public static final long ACTION_EVENT_MASK
The event mask for selecting action events.
public static final long ADJUSTMENT_EVENT_MASK
The event mask for selecting adjustment events.
public static final long ITEM_EVENT_MASK
The event mask for selecting item events.
public static final long TEXT_EVENT_MASK
The event mask for selecting text events.
public static final long INPUT_METHOD_EVENT_MASK
The event mask for selecting input method events.
public static final long PAINT_EVENT_MASK
The event mask for selecting paint events.
public static final long INVOCATION_EVENT_MASK
The event mask for selecting invocation events.
public static final long HIERARCHY_EVENT_MASK
The event mask for selecting hierarchy events.
public static final long HIERARCHY_BOUNDS_EVENT_MASK
The event mask for selecting hierarchy bounds events.
public static final long MOUSE_WHEEL_EVENT_MASK
The event mask for selecting mouse wheel events.
public static final long WINDOW_STATE_EVENT_MASK
The event mask for selecting window state events.
public static final long WINDOW_FOCUS_EVENT_MASK
The event mask for selecting window focus events.
public static final int RESERVED_ID_MAX
The maximum value for reserved AWT event IDs. Programs defining their own event IDs should use IDs greater than this value.
Constructs an AWTEvent object from the parameters of a 1.0-style event.
event
- the old-style event
Constructs an AWTEvent object with the specified source object and type.
source
- the object where the event originated
id
- the event type
This method is intended to be used only by event targeting subsystems, such as client-defined KeyboardFocusManagers. It is not for general client use.
newSource
- the new Object to which the event should be dispatched
public int getID()
Returns the event type.
Returns a String representation of this object.
toString
in class EventObject
Returns a string representing the state of this Event
. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations. The returned string may be empty but may not be null
.
protected void consume()
Consumes this event, if this event can be consumed. Only low-level, system events can be consumed
protected boolean isConsumed()
Returns whether this event has been consumed.
true
if this event has been consumed; otherwise false
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4