-
- 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
retrieveMouse()
void
scrollMouse(int amount)
void
typeKeyboard(javafx.scene.Scene scene, javafx.scene.input.KeyCode key, String character)
-
-
-
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, 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
-
-