- java.lang.Object
-
- org.testfx.robot.impl.ClickRobotImpl
-
- All Implemented Interfaces:
ClickRobot
public class ClickRobotImpl extends Object implements ClickRobot
-
-
Constructor Summary
Constructors Constructor Description ClickRobotImpl(MouseRobot mouseRobot, MoveRobot moveRobot, SleepRobot sleepRobot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclickOn(MouseButton... buttons)Clicks whatever is under the mouse.voidclickOn(PointQuery pointQuery, Motion motion, MouseButton... buttons)Moves the mouse to the location specified by the givenPointQuery.query()using the specifiedmotion(see:Motion) and clicks whatever is under it.voiddoubleClickOn(MouseButton... buttons)Double-clicks whatever is under the mouse.voiddoubleClickOn(PointQuery pointQuery, Motion motion, MouseButton... buttons)Moves the mouse to the location specified by the givenPointQuery.query()using the specifiedmotion(see:Motionand double-clicks whatever is under it.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.testfx.robot.ClickRobot
clickOn, doubleClickOn
-
-
-
-
Constructor Detail
-
ClickRobotImpl
public ClickRobotImpl(MouseRobot mouseRobot, MoveRobot moveRobot, SleepRobot sleepRobot)
-
-
Method Detail
-
clickOn
public void clickOn(MouseButton... buttons)
Description copied from interface:ClickRobotClicks whatever is under the mouse.- Specified by:
clickOnin interfaceClickRobot- Parameters:
buttons- the mouse buttons to click
-
clickOn
public void clickOn(PointQuery pointQuery, Motion motion, MouseButton... buttons)
Description copied from interface:ClickRobotMoves the mouse to the location specified by the givenPointQuery.query()using the specifiedmotion(see:Motion) and clicks whatever is under it.- Specified by:
clickOnin interfaceClickRobot- Parameters:
pointQuery- the pointQuery that specifies the location to move the mouse tomotion- the type of motion to use for movementbuttons- the mouse buttons to click
-
doubleClickOn
public void doubleClickOn(MouseButton... buttons)
Description copied from interface:ClickRobotDouble-clicks whatever is under the mouse.- Specified by:
doubleClickOnin interfaceClickRobot- Parameters:
buttons- the mouse buttons to double-click
-
doubleClickOn
public void doubleClickOn(PointQuery pointQuery, Motion motion, MouseButton... buttons)
Description copied from interface:ClickRobotMoves the mouse to the location specified by the givenPointQuery.query()using the specifiedmotion(see:Motionand double-clicks whatever is under it.- Specified by:
doubleClickOnin interfaceClickRobot- Parameters:
pointQuery- the pointQuery that specifies the location to move the mouse tomotion- the type of motion to use for movementbuttons- the mouse buttons to double-click
-
-