static int mouseClick_delay = 100; // how long to keep pressed static void mouseClick(Rect r) { mouseClick(centerOfRect(r)); } static void mouseClick(Pt p) { mouseClick(p.x, p.y); } static void mouseClick(int x, int y) ctex { final new Robot robot; robot.mouseMove(x, y); mouseClick(); } static void mouseClick() ctex { final new Robot robot; final int button = InputEvent.BUTTON1_DOWN_MASK; robot.mousePress(button); sleep(mouseClick_delay); robot.mouseRelease(button); }