Interface BaseRobot

  • All Known Implementing Classes:
    BaseRobotImpl

    public interface BaseRobot
    • Method Detail

      • pressKeyboard

        void pressKeyboard​(javafx.scene.input.KeyCode key)
      • releaseKeyboard

        void releaseKeyboard​(javafx.scene.input.KeyCode key)
      • typeKeyboard

        void typeKeyboard​(javafx.scene.Scene scene,
                          javafx.scene.input.KeyCode key,
                          java.lang.String character)
      • retrieveMouse

        javafx.geometry.Point2D retrieveMouse()
        Returns:
        the current mouse location
      • moveMouse

        void moveMouse​(javafx.geometry.Point2D point)
      • scrollMouse

        void scrollMouse​(int amount)
      • pressMouse

        void pressMouse​(javafx.scene.input.MouseButton button)
      • releaseMouse

        void releaseMouse​(javafx.scene.input.MouseButton button)
      • captureRegion

        javafx.scene.image.Image captureRegion​(javafx.geometry.Rectangle2D region)
        Parameters:
        region - the given bounds for the image
        Returns:
        a screen capture of the given region