public class TMouseEvent extends TInputEvent
Modifier and Type | Class and Description |
---|---|
static class |
TMouseEvent.Type
The type of event generated.
|
Constructor and Description |
---|
TMouseEvent(TMouseEvent.Type type,
int x,
int y,
int absoluteX,
int absoluteY,
boolean mouse1,
boolean mouse2,
boolean mouse3,
boolean mouseWheelUp,
boolean mouseWheelDown)
Public contructor.
|
Modifier and Type | Method and Description |
---|---|
TMouseEvent |
dup()
Create a duplicate instance.
|
int |
getAbsoluteX()
Get absoluteX.
|
int |
getAbsoluteY()
Get absoluteY.
|
TMouseEvent.Type |
getType()
Get type.
|
int |
getX()
Get x.
|
int |
getY()
Get y.
|
boolean |
isMouse1()
Get mouse1.
|
boolean |
isMouse2()
Get mouse2.
|
boolean |
isMouse3()
Get mouse3.
|
boolean |
isMouseWheelDown()
Get mouseWheelDown.
|
boolean |
isMouseWheelUp()
Get mouseWheelUp.
|
void |
setAbsoluteX(int absoluteX)
Set absoluteX.
|
void |
setAbsoluteY(int absoluteY)
Set absoluteY.
|
void |
setX(int x)
Set x.
|
void |
setY(int y)
Set y.
|
java.lang.String |
toString()
Make human-readable description of this TMouseEvent.
|
getTime
public TMouseEvent(TMouseEvent.Type type, int x, int y, int absoluteX, int absoluteY, boolean mouse1, boolean mouse2, boolean mouse3, boolean mouseWheelUp, boolean mouseWheelDown)
type
- the type of event, MOUSE_MOTION, MOUSE_DOWN, or MOUSE_UPx
- relative columny
- relative rowabsoluteX
- absolute columnabsoluteY
- absolute rowmouse1
- if true, left button is downmouse2
- if true, right button is downmouse3
- if true, middle button is downmouseWheelUp
- if true, mouse wheel (button 4) is downmouseWheelDown
- if true, mouse wheel (button 5) is downpublic TMouseEvent.Type getType()
public int getX()
public void setX(int x)
x
- new relative X valueTWidget.onMouseDown(TMouseEvent mouse)
,
TWidget.onMouseDown(TMouseEvent mouse)
,
TWidget.onMouseMotion(TMouseEvent mouse)
public int getY()
public void setY(int y)
y
- new relative Y valueTWidget.onMouseDown(TMouseEvent mouse)
,
TWidget.onMouseDown(TMouseEvent mouse)
,
TWidget.onMouseMotion(TMouseEvent mouse)
public int getAbsoluteX()
public void setAbsoluteX(int absoluteX)
absoluteX
- the new valuepublic int getAbsoluteY()
public void setAbsoluteY(int absoluteY)
absoluteY
- the new valuepublic boolean isMouse1()
public boolean isMouse2()
public boolean isMouse3()
public boolean isMouseWheelUp()
public boolean isMouseWheelDown()
public TMouseEvent dup()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2019 Kevin Lamonte. Licensed MIT.