Simulieren Sie gedrückt gehalten wird, wird in Java

Ich bin auf der Suche, um zu simulieren der Aktion, halten eine Tastatur-Taste für eine kurze Zeit in Java. Ich würde erwarten, dass Sie den folgenden code an, halten Sie die A-Taste für 5 Sekunden, sondern es ist nur drückt es einmal (erzeugt ein einzelnes 'a', beim testen im Editor). Jede Idee, wenn ich etwas anderes, oder wenn ich mich gerade mit dem awt.Roboter-Klasse hier falsch?

Robot robot = null; 
robot = new Robot();
robot.keyPress(KeyEvent.VK_A);
Thread.sleep(5000);
robot.keyRelease(KeyEvent.VK_A);

InformationsquelleAutor Ross | 2009-04-24

Schreibe einen Kommentar