|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Mouse
Represents the mouse input. Gives informations such as mouse click and cursor location.
Field Summary | |
---|---|
static int |
LEFT
Left click. |
static int |
MIDDLE
Middle click. |
static int |
RIGHT
Right click. |
Method Summary | |
---|---|
void |
doClick(int click)
Perform a click. |
void |
doClickAt(int click,
int x,
int y)
Perform a click at specified coordinate. |
int |
getMouseClick()
Get current pressed click. |
int |
getMoveX()
Get mouse horizontal move. |
int |
getMoveY()
Get mouse vertical move. |
int |
getOnScreenX()
Get location on screen x. |
int |
getOnScreenY()
Get location on screen y. |
int |
getOnWindowX()
Get location on window x. |
int |
getOnWindowY()
Get location on window y. |
boolean |
hasClicked(int click)
Check if click if pressed. |
boolean |
hasClickedOnce(int click)
Check if click if pressed once only (ignore 'still clicked'). |
void |
lock()
Lock mouse at its center. |
void |
lock(int x,
int y)
Lock mouse at specified location. |
void |
setCenter(int x,
int y)
Set mouse center for lock operation. |
void |
update()
Update mouse. |
Field Detail |
---|
static final int LEFT
static final int MIDDLE
static final int RIGHT
Method Detail |
---|
boolean hasClicked(int click)
click
- click to check.
boolean hasClickedOnce(int click)
click
- click to check.
int getMouseClick()
int getOnScreenX()
int getOnScreenY()
int getOnWindowX()
int getOnWindowY()
int getMoveX()
int getMoveY()
void setCenter(int x, int y)
x
- location x.y
- location y.void lock()
void lock(int x, int y)
x
- location x.y
- location y.void update()
void doClick(int click)
click
- click to perform.void doClickAt(int click, int x, int y)
click
- click to perform.x
- location x.y
- location y.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |