java.lang.Object | ||||
↳ | java.util.EventObject | |||
↳ | java.awt.AWTEvent | |||
↳ | java.awt.event.ComponentEvent | |||
↳ | java.awt.event.InputEvent |
Known Direct Subclasses |
Known Indirect Subclasses |
The root event class for all component-level input events. Input events are delivered to listeners before they are processed normally by the source where they originated. This allows listeners and component subclasses to "consume" the event so that the source will not process them in their default manner. For example, consuming mousePressed events on a Button component will prevent the Button from being activated.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | ALT_DOWN_MASK | The Alt key extended modifier constant. | |||||||||
int | ALT_GRAPH_DOWN_MASK | The AltGraph key extended modifier constant. | |||||||||
int | ALT_GRAPH_MASK | The AltGraph key modifier constant. | |||||||||
int | ALT_MASK | The Alt key modifier constant. | |||||||||
int | BUTTON1_DOWN_MASK | The Mouse Button1 extended modifier constant. | |||||||||
int | BUTTON1_MASK | The Mouse Button1 modifier constant. | |||||||||
int | BUTTON2_DOWN_MASK | The Mouse Button2 extended modifier constant. | |||||||||
int | BUTTON2_MASK | The Mouse Button2 modifier constant. | |||||||||
int | BUTTON3_DOWN_MASK | The Mouse Button3 extended modifier constant. | |||||||||
int | BUTTON3_MASK | The Mouse Button3 modifier constant. | |||||||||
int | CTRL_DOWN_MASK | The Control key extended modifier constant. | |||||||||
int | CTRL_MASK | The Control key modifier constant. | |||||||||
int | META_DOWN_MASK | The Meta key extended modifier constant. | |||||||||
int | META_MASK | The Meta key modifier constant. | |||||||||
int | SHIFT_DOWN_MASK | The Shift key extended modifier constant. | |||||||||
int | SHIFT_MASK | The Shift key modifier constant. |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.awt.event.ComponentEvent
| |||||||||||
From class
java.awt.AWTEvent
|
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.awt.AWTEvent
| |||||||||||
From class
java.util.EventObject
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Consumes this event so that it will not be processed
in the default manner by the source which originated it.
| |||||||||||
Returns the modifier mask for this event.
| |||||||||||
Returns the extended modifier mask for this event.
| |||||||||||
Returns a String describing the extended modifier keys and
mouse buttons, such as "Shift", "Button1", or "Ctrl+Shift".
| |||||||||||
Returns the timestamp of when this event occurred.
| |||||||||||
Returns whether or not the Alt modifier is down on this event.
| |||||||||||
Returns whether or not the AltGraph modifier is down on this event.
| |||||||||||
Returns whether or not this event has been consumed.
| |||||||||||
Returns whether or not the Control modifier is down on this event.
| |||||||||||
Returns whether or not the Meta modifier is down on this event.
| |||||||||||
Returns whether or not the Shift modifier is down on this event.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.awt.event.ComponentEvent
| |||||||||||
From class
java.awt.AWTEvent
| |||||||||||
From class
java.util.EventObject
| |||||||||||
From class
java.lang.Object
|
The Alt key extended modifier constant.
The AltGraph key extended modifier constant.
The AltGraph key modifier constant.
The Alt key modifier constant. It is recommended that ALT_DOWN_MASK be used instead.
The Mouse Button1 extended modifier constant.
The Mouse Button1 modifier constant. It is recommended that BUTTON1_DOWN_MASK be used instead.
The Mouse Button2 extended modifier constant.
The Mouse Button2 modifier constant. It is recommended that BUTTON2_DOWN_MASK be used instead. Note that BUTTON2_MASK has the same value as ALT_MASK.
The Mouse Button3 extended modifier constant.
The Mouse Button3 modifier constant. It is recommended that BUTTON3_DOWN_MASK be used instead. Note that BUTTON3_MASK has the same value as META_MASK.
The Control key extended modifier constant.
The Control key modifier constant. It is recommended that CTRL_DOWN_MASK be used instead.
The Meta key extended modifier constant.
The Meta key modifier constant. It is recommended that META_DOWN_MASK be used instead.
The Shift key extended modifier constant.
The Shift key modifier constant. It is recommended that SHIFT_DOWN_MASK be used instead.
Consumes this event so that it will not be processed in the default manner by the source which originated it.
Returns the modifier mask for this event.
Returns the extended modifier mask for this event. Extended modifiers represent the state of all modal keys, such as ALT, CTRL, META, and the mouse buttons just after the event occurred
For example, if the user presses button 1 followed by button 2, and then releases them in the same order, the following sequence of events is generated:
MOUSE_PRESSED
:BUTTON1_DOWN_MASK
MOUSE_PRESSED
:BUTTON1_DOWN_MASK | BUTTON2_DOWN_MASK
MOUSE_RELEASED
:BUTTON2_DOWN_MASK
MOUSE_CLICKED
:BUTTON2_DOWN_MASK
MOUSE_RELEASED
:MOUSE_CLICKED
:
It is not recommended to compare the return value of this method
using ==
because new modifiers can be added in the future.
For example, the appropriate way to check that SHIFT and BUTTON1 are
down, but CTRL is up is demonstrated by the following code:
int onmask = SHIFT_DOWN_MASK | BUTTON1_DOWN_MASK; int offmask = CTRL_DOWN_MASK; if ((event.getModifiersEx() & (onmask | offmask)) == onmask) { ... }The above code will work even if new modifiers are added.
Returns a String describing the extended modifier keys and mouse buttons, such as "Shift", "Button1", or "Ctrl+Shift". These strings can be localized by changing the awt.properties file.
modifiers | a modifier mask describing the extended modifier keys and mouse buttons for the event |
---|
Returns the timestamp of when this event occurred.
Returns whether or not the Alt modifier is down on this event.
Returns whether or not the AltGraph modifier is down on this event.
Returns whether or not this event has been consumed.
Returns whether or not the Control modifier is down on this event.
Returns whether or not the Meta modifier is down on this event.
Returns whether or not the Shift modifier is down on this event.