Class MarvinFxRobot
- java.lang.Object
-
- ch.sahits.game.com.guigarage.marvfx.robot.MarvinFxRobot
-
public abstract class MarvinFxRobot extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private javafx.scene.Scenescene
-
Constructor Summary
Constructors Constructor Description MarvinFxRobot(javafx.scene.Scene scene)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcenterMouseOnNode(javafx.scene.Node node)javafx.scene.ScenegetScene()abstract voidkeyPress(javafx.scene.input.KeyCode code)abstract voidkeyRelease(javafx.scene.input.KeyCode code)abstract voidkeyType(javafx.scene.input.KeyCode code, java.lang.String keyChar)abstract voidmouseClick(javafx.scene.input.MouseButton button)voidmouseClickOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)abstract voidmouseMove(int x, int y)voidmouseMove(javafx.geometry.Point2D point)abstract voidmousePress(javafx.scene.input.MouseButton button)voidmousePressOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)abstract voidmouseRelease(javafx.scene.input.MouseButton button)voidmouseReleaseOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)abstract voidmouseWheel(int wheelAmt)
-
-
-
Method Detail
-
getScene
public javafx.scene.Scene getScene()
-
keyPress
public abstract void keyPress(javafx.scene.input.KeyCode code)
-
keyRelease
public abstract void keyRelease(javafx.scene.input.KeyCode code)
-
keyType
public abstract void keyType(javafx.scene.input.KeyCode code, java.lang.String keyChar)
-
mouseMove
public abstract void mouseMove(int x, int y)
-
mousePress
public abstract void mousePress(javafx.scene.input.MouseButton button)
-
mouseRelease
public abstract void mouseRelease(javafx.scene.input.MouseButton button)
-
mouseClick
public abstract void mouseClick(javafx.scene.input.MouseButton button)
-
mouseWheel
public abstract void mouseWheel(int wheelAmt)
-
mouseMove
public void mouseMove(javafx.geometry.Point2D point)
-
centerMouseOnNode
public void centerMouseOnNode(javafx.scene.Node node)
-
mousePressOnNode
public void mousePressOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)
-
mouseReleaseOnNode
public void mouseReleaseOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)
-
mouseClickOnNode
public void mouseClickOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)
-
-