Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Robot robot;
- private boolean pressed = false;
- private boolean skip = false;
- public Function()
- {
- try {
- robot = new Robot();
- } catch (AWTException e) {
- e.printStackTrace();
- }
- }
- private void repeatMouse()
- {
- skip = true;
- robot.mouseRelease(InputEvent.BUTTON1_MASK);
- while (pressed)
- {
- System.out.println("pressed while loop " + pressed);
- robot.mousePress(InputEvent.BUTTON1_MASK);
- robot.mouseRelease(InputEvent.BUTTON1_MASK);
- try {
- Thread.sleep(500);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
- @Override
- public void nativeMouseClicked(NativeMouseEvent nativeMouseEvent) {
- }
- @Override
- public void nativeMousePressed(NativeMouseEvent nativeMouseEvent) {
- System.out.println("GG");
- if (!(nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)) {
- System.out.println("Returned.");
- return;
- }
- if (!Native.get().getData().getEnabled())
- {
- System.out.println("Isn't enabled.");
- return;
- }
- pressed = true;
- repeatMouse();
- }
- @Override
- public void nativeMouseReleased(NativeMouseEvent nativeMouseEvent) {
- System.out.println("released");
- if (!(nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)) {
- System.out.println("Returned 2");
- return;
- }
- if (!skip)
- {
- System.out.println("pressed " + pressed);
- pressed = false;
- System.out.println("pressed " + pressed);
- } else {
- skip = false;
- }
- }
- try {
- bot = new Robot();
- } catch (AWTException e) {
- e.printStackTrace();
- }
- while (pressed) {
- bot.mousePress(InputEvent.BUTTON1_MASK);
- //bot.mouseRelease(InputEvent.BUTTON1_MASK);
- try {
- Thread.sleep(500);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- private void repeatMouse() {
- bot.mouseRelease(InputEvent.BUTTON1_MASK);
- while (pressed) {
- bot.mousePress(InputEvent.BUTTON1_MASK);
- bot.mouseRelease(InputEvent.BUTTON1_MASK);
- try {
- Thread.sleep(500);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
- @Override
- public void nativeMousePressed(NativeMouseEvent nativeMouseEvent) {
- if (nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)
- {
- pressed = true;
- System.out.println(pressed);
- repeatMouse();
- }
- }
- boolean skipRelease = false;
- @Override
- public void nativeMouseReleased(NativeMouseEvent nativeMouseEvent) {
- if (nativeMouseEvent.getButton() == NativeMouseEvent.BUTTON1)
- {
- if(skipRelease) {
- skipRelease = false;
- return;
- }
- pressed = false;
- System.out.println(pressed);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement