Uncompiled code, no imports
Code:
public class Clicker {
private final long delay;
private int numClicks;
//Enter -1 for continuous.
public Clicker(long delay, int numClicks) {
this.delay = delay;
this.numClicks = numClicks;
}
public void startClicks() throws InterruptedException, AWTException {
Robot r = new Robot();
while(numClicks == -1 || numClicks-- > 0) {
long start = System.currentTimeMillis();
try {
clickMouse(r);
} finally {
long time = delay - (System.currentTimeMillis() - start);
if(time > 0L) {
Thread.sleep(delay);
}
}
}
}
private void clickMouse(Robot mainBot) {
mainBot.mousePress(InputEvent.BUTTON1_MASK);
mainBot.mouseRelease(InputEvent.BUTTON1_MASK);
}
}