With this simple tutorial I will show you how to use the Robot Class in Java to control your computers mouse.
We can change the position of the cursor, left and right click, move the mouse wheel and click the mouse wheel.
For these examples you will need to make sure you import the java.awt.Robot &java.awt.event.InputEvent classes.
java code 1:
Move the mouse cursor position on screen:
We can change the position of the cursor, left and right click, move the mouse wheel and click the mouse wheel.
For these examples you will need to make sure you import the java.awt.Robot &java.awt.event.InputEvent classes.
java code 1:
Move the mouse cursor position on screen:
import java.awt.Robot; public class MouseClass { public static void main(String[] args) throws Exception { Robot robot = new Robot(); // SET THE MOUSE X Y POSITION robot.mouseMove(300, 550); } }
java code 2:Click the left mouse button:import java.awt.Robot; import java.awt.event.InputEvent; public class MouseClass { public static void main(String[] args) throws Exception { Robot robot = new Robot(); // LEFT CLICK robot.mousePress(InputEvent.BUTTON1_MASK); robot.mouseRelease(InputEvent.BUTTON1_MASK); } }java code 3:
Click the right mouse button:import java.awt.Robot; import java.awt.event.InputEvent; public class MouseClass { public static void main(String[] args) throws Exception { Robot robot = new Robot(); // RIGHT CLICK robot.mousePress(InputEvent.BUTTON3_MASK); robot.mouseRelease(InputEvent.BUTTON3_MASK); } }java code 4:
Click & scroll the mouse wheel:import java.awt.Robot; import java.awt.event.InputEvent; public class MouseClass { public static void main(String[] args) throws Exception { Robot robot = new Robot(); // MIDDLE WHEEL CLICK robot.mousePress(InputEvent.BUTTON3_DOWN_MASK); robot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK); // SCROLL THE MOUSE WHEEL robot.mouseWheel(-100); } }