dimanche 31 mai 2015

AWT Wie bekomme ich einen zeitgesteuerten robot hin?

ich möchte ein programm machen, dass jede sekunde einen mausklick simuliert bis jetzt habe ich das schon probiert und bekomme keine fehler angezeigt.
Java Code:

  1. import java.awt.AWTException;
  2. import java.awt.Robot;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import java.awt.event.InputEvent;
  6.  
  7. import javax.swing.*;
  8.  
  9.  
  10. public class mausklick {
  11.  
  12. static Robot roboter;
  13. static Timer tm;
  14. static boolean started = false;
  15.  
  16. public static void main(String[] args) throws AWTException {
  17.  
  18. tm = new Timer(1000, new actionListener());
  19. roboter = new Robot();
  20. maus();
  21.  
  22. }
  23. private static void maus() {
  24. if (started == true) {
  25. roboter.mousePress(InputEvent.BUTTON1_DOWN_MASK);
  26. roboter.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
  27. } else {
  28. tm.start();
  29. }
  30. }
  31. private static class actionListener implements ActionListener {
  32.  
  33. @Override
  34. public void actionPerformed(ActionEvent e) {
  35. started = true;
  36. maus();
  37. }
  38.  
  39. }
  40. }


AWT Wie bekomme ich einen zeitgesteuerten robot hin?

0 commentaires:

Enregistrer un commentaire