package robottest; import java.awt.AWTException; import java.awt.Robot; import java.awt.event.InputEvent; class athread extends Thread{ public athread(){ this.start(); } public void run() { //Move mouse and submit a click try { Robot ro = new Robot(); for (int i = 0; i < 2; i++) { try { Thread.sleep(5000); } catch (InterruptedException ex) { ex.printStackTrace(); } ro.mouseMove(255,155); ro.mousePress(InputEvent.BUTTON1_DOWN_MASK); } } catch (AWTException ex) { ex.printStackTrace(); } } } /* i always get: Exception in thread "Thread-0" java.lang.IllegalArgumentException: Invalid combination of button flags at java.awt.Robot.checkButtonsArgument(Robot.java:190) at java.awt.Robot.mousePress(Robot.java:163) at robottest.athread.run(athread.java:20) so what do i do wrong? */