Hallo,
ich versuche im moment ein Programm zu schreiben, dass den Maus-Cursor steuert, bzw. einprogrammierte Strecken mit dem Cursor abfährt. Dazu nutze ich die Robot Klasse (java.awt.Robot). Das Steuern des Cursors funktioniert soweit auch ohne Probleme, doch ich benötige jedes mal, wenn der Cursor sich um einen Pixel bewegt, eine kleine Verzögerung.
Ich stelle mir das ganze so vor:
Hat jemand eine Idee wie ich diese Verzögerung einbauen kann?
ich versuche im moment ein Programm zu schreiben, dass den Maus-Cursor steuert, bzw. einprogrammierte Strecken mit dem Cursor abfährt. Dazu nutze ich die Robot Klasse (java.awt.Robot). Das Steuern des Cursors funktioniert soweit auch ohne Probleme, doch ich benötige jedes mal, wenn der Cursor sich um einen Pixel bewegt, eine kleine Verzögerung.
Ich stelle mir das ganze so vor:
Java:
// Distanz die sich der Cursor bewegt
int distanz = 100;
int x = 0;
int y = 0;
for (int i=0; i<distanz; i++) {
try {
Robot r = new Robot();
r.mouseMove(x, y);
x++;
// Und hier die Verzögerung hier damit der Cursor sich in einer Art Animation von A nach B bewegt
} catch (Exception e) {
System.out.println("Error!");
}
}
Hat jemand eine Idee wie ich diese Verzögerung einbauen kann?
Zuletzt bearbeitet: