public abstract class InputEvent extends NEWTEvent
Modifier and Type | Class and Description |
---|---|
static interface |
InputEvent.InputClass
Interface marking class of input types
|
static interface |
InputEvent.InputType
Interface marking type of input devices
|
Modifier and Type | Field and Description |
---|---|
static int |
ALT_GRAPH_MASK |
static int |
ALT_MASK |
static int |
AUTOREPEAT_MASK
Event is caused by auto-repeat.
|
static int |
BUTTON1_MASK |
static int |
BUTTON2_MASK |
static int |
BUTTON3_MASK |
static int |
BUTTON4_MASK |
static int |
BUTTON5_MASK |
static int |
BUTTON6_MASK |
static int |
BUTTON7_MASK |
static int |
BUTTON8_MASK |
static int |
BUTTON9_MASK |
static int |
BUTTONALL_MASK |
static int |
BUTTONLAST_MASK |
static int |
CONFINED_MASK
Pointer is confined, see
Window.confinePointer(boolean) . |
static int |
CTRL_MASK |
static int |
INVISIBLE_MASK
Pointer is invisible, see
Window.setPointerVisible(boolean) . |
static int |
META_MASK |
static int |
SHIFT_MASK |
consumedTag
Modifier and Type | Method and Description |
---|---|
int |
getButtonDownCount()
Returns the number of pressed buttons by counting the set bits:
|
static int |
getButtonMask(int button)
Returns the corresponding button mask for the given button.
|
short[] |
getButtonsDown()
See also
MouseEvent 's section about Multiple-Pointer Events. |
int |
getModifiers()
Return the modifier bits of this event, e.g.
|
StringBuilder |
getModifiersString(StringBuilder sb) |
boolean |
isAltDown()
getModifiers() contains ALT_MASK . |
boolean |
isAltGraphDown()
getModifiers() contains ALT_GRAPH_MASK . |
boolean |
isAnyButtonDown()
Returns true if at least one button is pressed, otherwise false:
|
boolean |
isAutoRepeat()
getModifiers() contains AUTOREPEAT_MASK . |
boolean |
isButtonDown(int button)
See also
MouseEvent 's section about Multiple-Pointer Events. |
boolean |
isConfined()
getModifiers() contains CONFINED_MASK . |
boolean |
isControlDown()
getModifiers() contains CTRL_MASK . |
boolean |
isInvisible()
getModifiers() contains INVISIBLE_MASK . |
boolean |
isMetaDown()
getModifiers() contains META_MASK . |
boolean |
isShiftDown()
getModifiers() contains SHIFT_MASK . |
String |
toString() |
StringBuilder |
toString(StringBuilder sb) |
getAttachment, getEventType, getWhen, isConsumed, setAttachment, setConsumed, toHexString
getSource
public static final int SHIFT_MASK
public static final int CTRL_MASK
public static final int META_MASK
public static final int ALT_MASK
public static final int ALT_GRAPH_MASK
public static final int BUTTON1_MASK
public static final int BUTTON2_MASK
public static final int BUTTON3_MASK
public static final int BUTTON4_MASK
public static final int BUTTON5_MASK
public static final int BUTTON6_MASK
public static final int BUTTON7_MASK
public static final int BUTTON8_MASK
public static final int BUTTON9_MASK
public static final int BUTTONLAST_MASK
public static final int BUTTONALL_MASK
public static final int AUTOREPEAT_MASK
public static final int CONFINED_MASK
Window.confinePointer(boolean)
.public static final int INVISIBLE_MASK
Window.setPointerVisible(boolean)
.public static final int getButtonMask(int button)
In case the given button lies outside
of the valid range [MouseEvent.BUTTON1
.. MouseEvent.BUTTON_COUNT
],
null is returned.
public final int getModifiers()
SHIFT_MASK
.. etc.public final boolean isAltDown()
getModifiers()
contains ALT_MASK
.public final boolean isAltGraphDown()
getModifiers()
contains ALT_GRAPH_MASK
.public final boolean isControlDown()
getModifiers()
contains CTRL_MASK
.public final boolean isMetaDown()
getModifiers()
contains META_MASK
.public final boolean isShiftDown()
getModifiers()
contains SHIFT_MASK
.public final boolean isAutoRepeat()
getModifiers()
contains AUTOREPEAT_MASK
.public final boolean isConfined()
public final boolean isInvisible()
getModifiers()
contains INVISIBLE_MASK
. Pointer is invisible, see Window.setPointerVisible(boolean)
.public final StringBuilder getModifiersString(StringBuilder sb)
public final short[] getButtonsDown()
MouseEvent
's section about Multiple-Pointer Events.MouseEvent.BUTTON1
.. MouseEvent.BUTTON6
].
If none is down, the resulting array is of length 0.public final boolean isButtonDown(int button)
MouseEvent
's section about Multiple-Pointer Events.button
- the button to testpublic final int getButtonDownCount()
getBitCount(modifiers & BUTTONALL_MASK);
See also MouseEvent
's section about Multiple-Pointer Events.
Bitfield.Util#bitCount(int)
,
BUTTONALL_MASK
public final boolean isAnyButtonDown()
0 != ( modifiers & BUTTONALL_MASK )
See also MouseEvent
's section about Multiple-Pointer Events.
Bitfield.Util#bitCount(int)
,
BUTTONALL_MASK
public StringBuilder toString(StringBuilder sb)
Copyright 2010 JogAmp Community.