KeyEvent, KeyAdapter, MouseEvent, MouseAdapter, MouseMotionAdapter
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALT_DOWN_MASK
The Alt key extended modifier constant. |
| public static final int | ALT_GRAPH_DOWN_MASK
The AltGraph key extended modifier constant. |
| public static final int | ALT_GRAPH_MASK
Deprecated
since 9. It is recommended that ALT_GRAPH_DOWN_MASK and
The AltGraph key modifier constant.
getModifiersEx() be used instead
|
| public static final int | ALT_MASK
Deprecated
since 9. It is recommended that ALT_DOWN_MASK and
The Alt key modifier constant.
getModifiersEx() be used instead
|
| public static final int | BUTTON1_DOWN_MASK
The Mouse Button1 extended modifier constant. |
| public static final int | BUTTON1_MASK
Deprecated
since 9. It is recommended that BUTTON1_DOWN_MASK and
The Mouse Button1 modifier constant.
getModifiersEx() be used instead
|
| public static final int | BUTTON2_DOWN_MASK
The Mouse Button2 extended modifier constant. |
| public static final int | BUTTON2_MASK
Deprecated
since 9. It is recommended that BUTTON2_DOWN_MASK and
The Mouse Button2 modifier constant.
getModifiersEx() be used instead.
|
| public static final int | BUTTON3_DOWN_MASK
The Mouse Button3 extended modifier constant. |
| public static final int | BUTTON3_MASK
Deprecated
since 9. It is recommended that BUTTON3_DOWN_MASK and
The Mouse Button3 modifier constant.
getModifiersEx() be used instead.
|
| private static final int[] | BUTTON_DOWN_MASK
An array of extended modifiers for additional buttons. |
| public static final int | CTRL_DOWN_MASK
The Control key extended modifier constant. |
| public static final int | CTRL_MASK
Deprecated
since 9. It is recommended that CTRL_DOWN_MASK and
The Control key modifier constant.
getModifiersEx() be used instead
|
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final int | |
| private static final PlatformLogger | |
| public static final int | META_DOWN_MASK
The Meta key extended modifier constant. |
| public static final int | META_MASK
Deprecated
since 9. It is recommended that META_DOWN_MASK and
The Meta key modifier constant.
getModifiersEx() be used instead
|
| pack-priv int | modifiers
The state of the modifier mask at the time the input event was fired. |
| private static final long | serialVersionUID
Use serialVersionUID from JDK 1.1 for interoperability.
|
| public static final int | SHIFT_DOWN_MASK
The Shift key extended modifier constant. |
| public static final int | SHIFT_MASK
Deprecated
since 9. It is recommended that SHIFT_DOWN_MASK and
The Shift key modifier constant.
getModifiersEx() be used instead
|
| pack-priv long | when
The input event's Time stamp in UTC format. |
| Access | Constructor and Description |
|---|---|
| pack-priv | InputEvent(Component
the object where the event originated source, int the integer that identifies the event type.
It is allowed to pass as parameter any value that
allowed for some subclass of id, long InputEvent class.
Passing in the value different from those values result
in unspecified behaviora long int that gives the time the event occurred.
Passing negative or zero value
is not recommended when, int a modifier mask describing the modifier keys and mouse
buttons (for example, shift, ctrl, alt, and meta) that
are down during the event.
Only extended modifiers are allowed to be used as a
value for this parameter (see the modifiers)InputEvent#getModifiersEx
class for the description of extended modifiers).
Passing negative parameter
is not recommended.
Zero value means that no modifiers were passedConstructs an InputEvent object with the specified source component, modifiers, and type. |
| Modifier and Type | Method and Description |
|---|---|
| public void | consume()
Overrides java. Consumes this event so that it will not be processed in the default manner by the source which originated it. |
| private static int[] | |
| public static int | Returns: a mask for an existing mouse button.is a number to represent a button starting from 1.
For example,
button)int button = InputEvent.getMaskForButton(1);will have the same meaning as int button = InputEvent.getMaskForButton(MouseEvent.BUTTON1);because MouseEvent. equals to 1.
If a mouse has three enabled buttons(see MouseInfo.)
then the values from the left column passed into the method will return
corresponding values from the right column:
button returned maskIf a mouse has more than three enabled buttons then more values are admissible (4, 5, etc.). There is no assigned constants for these extended buttons. The button masks for the extra buttons returned by this method have no assigned names like the first three button masks.
This method has the following implementation restriction.
It returns masks for a limited number of buttons only. The maximum number is
implementation dependent and may vary.
This limit is defined by the relevant number
of buttons that may hypothetically exist on the mouse but it is greater than the
A method to obtain a mask for any existing mouse button. |
| public int | Returns: the modifier mask for this event
Deprecated
since 9. It is recommended that extended modifier keys and
getModifiersEx() be used instead
Returns the modifier mask for this event. |
| public int | Returns: the extended modifier mask for this eventReturns the extended modifier mask for this event. |
| public static String | Returns: a text description of the combination of extended modifier keys and mouse buttons that were held down during the event.a modifier mask describing the extended
modifier keys and mouse buttons for the event modifiers)Returns a String describing the extended modifier keys and mouse buttons, such as "Shift", "Button1", or "Ctrl+Shift". |
| public long | Returns: the difference in milliseconds between the timestamp and midnight, January 1, 1970 UTCReturns the difference in milliseconds between the timestamp of when this event occurred and midnight, January 1, 1970 UTC. |
| private static native void | initIDs()
Hides java. Initialize JNI field and method IDs for fields that may be accessed from C. |
| public boolean | Returns: whether or not the Alt modifier is down on this eventReturns whether or not the Alt modifier is down on this event. |
| public boolean | Returns: whether or not the AltGraph modifier is down on this eventReturns whether or not the AltGraph modifier is down on this event. |
| public boolean | Returns: whether or not this event has been consumedOverrides java. Returns whether or not this event has been consumed. |
| public boolean | Returns: whether or not the Control modifier is down on this eventReturns whether or not the Control modifier is down on this event. |
| public boolean | Returns: whether or not the Meta modifier is down on this eventReturns whether or not the Meta modifier is down on this event. |
| public boolean | Returns: whether or not the Shift modifier is down on this eventReturns whether or not the Shift modifier is down on this event. |
| ALT_DOWN_MASK | back to summary |
|---|---|
| public static final int ALT_DOWN_MASK The Alt key extended modifier constant.
| |
| ALT_GRAPH_DOWN_MASK | back to summary |
|---|---|
| public static final int ALT_GRAPH_DOWN_MASK The AltGraph key extended modifier constant.
| |
| ALT_GRAPH_MASK | back to summary |
|---|---|
| public static final int ALT_GRAPH_MASK
The AltGraph key modifier constant.
| |
| ALT_MASK | back to summary |
|---|---|
| public static final int ALT_MASK
The Alt key modifier constant.
| |
| BUTTON1_DOWN_MASK | back to summary |
|---|---|
| public static final int BUTTON1_DOWN_MASK The Mouse Button1 extended modifier constant.
| |
| BUTTON1_MASK | back to summary |
|---|---|
| public static final int BUTTON1_MASK
The Mouse Button1 modifier constant.
| |
| BUTTON2_DOWN_MASK | back to summary |
|---|---|
| public static final int BUTTON2_DOWN_MASK The Mouse Button2 extended modifier constant.
| |
| BUTTON2_MASK | back to summary |
|---|---|
| public static final int BUTTON2_MASK
Deprecated since 9. It is recommended that BUTTON2_DOWN_MASK and
The Mouse Button2 modifier constant.
| |
| BUTTON3_DOWN_MASK | back to summary |
|---|---|
| public static final int BUTTON3_DOWN_MASK The Mouse Button3 extended modifier constant.
| |
| BUTTON3_MASK | back to summary |
|---|---|
| public static final int BUTTON3_MASK
Deprecated since 9. It is recommended that BUTTON3_DOWN_MASK and
The Mouse Button3 modifier constant.
| |
| BUTTON_DOWN_MASK | back to summary |
|---|---|
| private static final int[] BUTTON_DOWN_MASK An array of extended modifiers for additional buttons. | |
| CTRL_DOWN_MASK | back to summary |
|---|---|
| public static final int CTRL_DOWN_MASK The Control key extended modifier constant.
| |
| CTRL_MASK | back to summary |
|---|---|
| public static final int CTRL_MASK
The Control key modifier constant.
| |
| FIRST_HIGH_BIT | back to summary |
|---|---|
| pack-priv static final int FIRST_HIGH_BIT | |
| HIGH_MODIFIERS | back to summary |
|---|---|
| pack-priv static final int HIGH_MODIFIERS | |
| JDK_1_3_MODIFIERS | back to summary |
|---|---|
| pack-priv static final int JDK_1_3_MODIFIERS | |
| logger | back to summary |
|---|---|
| private static final PlatformLogger logger | |
| META_DOWN_MASK | back to summary |
|---|---|
| public static final int META_DOWN_MASK The Meta key extended modifier constant.
| |
| META_MASK | back to summary |
|---|---|
| public static final int META_MASK
The Meta key modifier constant.
| |
| modifiers | back to summary |
|---|---|
| pack-priv int modifiers The state of the modifier mask at the time the input event was fired. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides java. Use serialVersionUID from JDK 1.1 for interoperability. | |
| SHIFT_DOWN_MASK | back to summary |
|---|---|
| public static final int SHIFT_DOWN_MASK The Shift key extended modifier constant.
| |
| SHIFT_MASK | back to summary |
|---|---|
| public static final int SHIFT_MASK
The Shift key modifier constant.
| |
| when | back to summary |
|---|---|
| pack-priv long when The input event's Time stamp in UTC format. The time stamp indicates when the input event was created.
| |
| InputEvent | back to summary |
|---|---|
| pack-priv InputEvent(Component source, int id, long when, int modifiers) Constructs an InputEvent object with the specified source component, modifiers, and type. This method throws an
| |
| consume | back to summary |
|---|---|
| public void consume() Overrides java. Consumes this event so that it will not be processed in the default manner by the source which originated it. | |
| getButtonDownMasks | back to summary |
|---|---|
| private static int[] getButtonDownMasks() A method to access an array of extended modifiers for additional buttons.
| |
| getMaskForButton | back to summary |
|---|---|
| public static int getMaskForButton(int button) A method to obtain a mask for any existing mouse button. The returned mask may be used for different purposes. Following are some of them:
| |
| getModifiers | back to summary |
|---|---|
| public int getModifiers()
Deprecated since 9. It is recommended that extended modifier keys and
Returns the modifier mask for this event.
| |
| getModifiersEx | back to summary |
|---|---|
| public int getModifiersEx() Returns the extended modifier mask for this event. Extended modifiers are the modifiers that ends with the _DOWN_MASK suffix, such as ALT_DOWN_MASK, BUTTON1_DOWN_MASK, and others. 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:
It is not recommended to compare the return value of this method
using
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.
| |
| getModifiersExText | back to summary |
|---|---|
| public static String getModifiersExText(int modifiers) 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
Note that passing negative parameter is incorrect, and will cause the returning an unspecified string. Zero parameter means that no modifiers were passed and will cause the returning an empty string.
| |
| getWhen | back to summary |
|---|---|
| public long getWhen() Returns the difference in milliseconds between the timestamp of when this event occurred and midnight, January 1, 1970 UTC.
| |
| initIDs | back to summary |
|---|---|
| private static native void initIDs() Hides java. Initialize JNI field and method IDs for fields that may be accessed from C. | |
| isAltDown | back to summary |
|---|---|
| public boolean isAltDown() Returns whether or not the Alt modifier is down on this event.
| |
| isAltGraphDown | back to summary |
|---|---|
| public boolean isAltGraphDown() Returns whether or not the AltGraph modifier is down on this event.
| |
| isConsumed | back to summary |
|---|---|
| public boolean isConsumed() Overrides java. Returns whether or not this event has been consumed.
| |
| isControlDown | back to summary |
|---|---|
| public boolean isControlDown() Returns whether or not the Control modifier is down on this event.
| |
| isMetaDown | back to summary |
|---|---|
| public boolean isMetaDown() Returns whether or not the Meta modifier is down on this event.
| |
| isShiftDown | back to summary |
|---|---|
| public boolean isShiftDown() Returns whether or not the Shift modifier is down on this event.
| |