@Unstable public class MouseRobotImpl extends Object implements MouseRobot
Constructor and Description |
---|
MouseRobotImpl(BaseRobot baseRobot) |
Modifier and Type | Method and Description |
---|---|
void |
move(Point2D location)
Moves mouse to given location.
|
void |
moveNoWait(Point2D location) |
void |
press(MouseButton... buttons)
Presses given buttons, until explicitly released.
|
void |
pressNoWait(MouseButton... buttons) |
void |
release(MouseButton... buttons)
Releases given buttons.
|
void |
releaseNoWait(MouseButton... buttons) |
void |
scroll(int wheelAmount)
Scrolls mouse wheel given amount.
|
void |
scrollNoWait(int wheelAmount) |
public BaseRobot baseRobot
public MouseRobotImpl(BaseRobot baseRobot)
public void press(MouseButton... buttons)
MouseRobot
press
in interface MouseRobot
buttons
- the mouse buttonspublic void pressNoWait(MouseButton... buttons)
pressNoWait
in interface MouseRobot
public void release(MouseButton... buttons)
MouseRobot
release
in interface MouseRobot
buttons
- the mouse buttonspublic void releaseNoWait(MouseButton... buttons)
releaseNoWait
in interface MouseRobot
public void move(Point2D location)
MouseRobot
move
in interface MouseRobot
location
- the location to movepublic void moveNoWait(Point2D location)
moveNoWait
in interface MouseRobot
public void scroll(int wheelAmount)
MouseRobot
scroll
in interface MouseRobot
wheelAmount
- the amount to scrollpublic void scrollNoWait(int wheelAmount)
scrollNoWait
in interface MouseRobot