Interface BaseRobot

All Known Implementing Classes:
BaseRobotImpl

public interface BaseRobot
  • Method Summary

    Modifier and Type
    Method
    Description
    javafx.scene.image.Image
    captureRegion(javafx.geometry.Rectangle2D region)
     
    void
    moveMouse(javafx.geometry.Point2D point)
     
    void
    pressKeyboard(javafx.scene.input.KeyCode key)
     
    void
    pressMouse(javafx.scene.input.MouseButton button)
     
    void
    releaseKeyboard(javafx.scene.input.KeyCode key)
     
    void
    releaseMouse(javafx.scene.input.MouseButton button)
     
    javafx.geometry.Point2D
     
    void
    scrollMouse(int amount)
     
    void
    typeKeyboard(javafx.scene.Scene scene, javafx.scene.input.KeyCode key, String character)
     
  • Method Details

    • 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, 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