public class MouseEvent extends InputEvent
| Modifier and Type | Field and Description |
|---|---|
static int |
BUTTON_NUMBER
Number of buttons, value
6 |
static int |
BUTTON1
ID for button 1, value
1 |
static int |
BUTTON2
ID for button 2, value
2 |
static int |
BUTTON3
ID for button 3, value
3 |
static int |
BUTTON4
ID for button 4, value
4 |
static int |
BUTTON5
ID for button 5, value
5 |
static int |
BUTTON6
ID for button 6, value
6 |
static int |
EVENT_MOUSE_CLICKED |
static int |
EVENT_MOUSE_DRAGGED |
static int |
EVENT_MOUSE_ENTERED |
static int |
EVENT_MOUSE_EXITED |
static int |
EVENT_MOUSE_MOVED |
static int |
EVENT_MOUSE_PRESSED |
static int |
EVENT_MOUSE_RELEASED |
static int |
EVENT_MOUSE_WHEEL_MOVED |
ALT_GRAPH_MASK, ALT_MASK, BUTTON1_MASK, BUTTON2_MASK, BUTTON3_MASK, BUTTON4_MASK, BUTTON5_MASK, BUTTON6_MASK, CONFINED_MASK, consumedTag, CTRL_MASK, INVISIBLE_MASK, META_MASK, SHIFT_MASK| Constructor and Description |
|---|
MouseEvent(int eventType,
Object source,
long when,
int modifiers,
int[] x,
int[] y,
float[] pressure,
int[] pointerids,
int clickCount,
int button,
int rotation) |
MouseEvent(int eventType,
Object source,
long when,
int modifiers,
int x,
int y,
int clickCount,
int button,
int rotation) |
| Modifier and Type | Method and Description |
|---|---|
int |
getButton() |
int |
getClickCount() |
static int |
getClickTimeout() |
static String |
getEventTypeString(int type) |
int |
getPointerCount() |
int |
getPointerId(int index) |
float |
getPressure() |
float |
getPressure(int index) |
int |
getWheelRotation()
Usually a wheel rotation of > 0 is up,
and < 0 is down.
However, on some OS this might be flipped due to the OS default behavior. |
int |
getX() |
int |
getX(int index) |
int |
getY() |
int |
getY(int index) |
String |
toString() |
getButtonMask, getButtonsDown, getModifiers, isAltDown, isAltGraphDown, isButtonDown, isConfined, isControlDown, isInvisible, isMetaDown, isShiftDowngetAttachment, getEventType, getWhen, isSystemEvent, setAttachment, toHexString, toHexStringgetSourcepublic static final int BUTTON1
1public static final int BUTTON2
2public static final int BUTTON3
3public static final int BUTTON4
4public static final int BUTTON5
5public static final int BUTTON6
6public static final int BUTTON_NUMBER
6public static final int EVENT_MOUSE_CLICKED
public static final int EVENT_MOUSE_ENTERED
public static final int EVENT_MOUSE_EXITED
public static final int EVENT_MOUSE_PRESSED
public static final int EVENT_MOUSE_RELEASED
public static final int EVENT_MOUSE_MOVED
public static final int EVENT_MOUSE_DRAGGED
public static final int EVENT_MOUSE_WHEEL_MOVED
public MouseEvent(int eventType,
Object source,
long when,
int modifiers,
int x,
int y,
int clickCount,
int button,
int rotation)
public MouseEvent(int eventType,
Object source,
long when,
int modifiers,
int[] x,
int[] y,
float[] pressure,
int[] pointerids,
int clickCount,
int button,
int rotation)
public static final int getClickTimeout()
public int getPointerCount()
public int getPointerId(int index)
public int getButton()
public int getClickCount()
public int getX()
public int getY()
public int getX(int index)
getPointerId(index)public int getY(int index)
public float getPressure()
public float getPressure(int index)
public int getWheelRotation()
The events will be send usually in steps of one, ie. -1 and 1. Higher values may result due to fast scrolling.
The button number refers to the wheel number.
public String toString()
toString in class InputEventpublic static String getEventTypeString(int type)
Copyright 2010 JogAmp Community.