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.Scene
scene
-
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 void
centerMouseOnNode(javafx.scene.Node node)
javafx.scene.Scene
getScene()
abstract void
keyPress(javafx.scene.input.KeyCode code)
abstract void
keyRelease(javafx.scene.input.KeyCode code)
abstract void
keyType(javafx.scene.input.KeyCode code, java.lang.String keyChar)
abstract void
mouseClick(javafx.scene.input.MouseButton button)
void
mouseClickOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)
abstract void
mouseMove(int x, int y)
void
mouseMove(javafx.geometry.Point2D point)
abstract void
mousePress(javafx.scene.input.MouseButton button)
void
mousePressOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)
abstract void
mouseRelease(javafx.scene.input.MouseButton button)
void
mouseReleaseOnNode(javafx.scene.Node node, javafx.scene.input.MouseButton button)
abstract void
mouseWheel(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)
-
-