Aiun Geschrieben 4. August 2005 Teilen Geschrieben 4. August 2005 hi, Einfache Tastatureingaben abfangen ist ja nicht so das schwerste, ein Eventhandler und fertig. Aber was wenn ich eine Aktion ausführen will "solange" eine Taste gedrückt wird. Beispielsweise rotieren von Diagrammen mittels der Pfeiltasten, oder scrollen innerhalb eines Swing-Elements ?? danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Krain Geschrieben 4. August 2005 Teilen Geschrieben 4. August 2005 Sind das bestimmte Tasten? Du könntest bei keyPressed ein flag setzen und dieses bei keyReleased wieder auflösen. Etwa in der Art: public class MyListener implements KeyListener { boolean RIGHT_ARROW_PRESSED; public void keyPressed(KeyEvent evt) { if(evt.getKeyCode() == KeyEvent.VK_RIGHT) RIGHT_ARROW_PRESSED = true; } public void keyReleased(KeyEvent evt) { if(evt.getKeyCode() == KeyEvent.VK_RIGHT) RIGHT_ARROW_PRESSED = false; } ... } [/PHP] Ist ungetestet. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Oortael Geschrieben 4. August 2005 Teilen Geschrieben 4. August 2005 servus, vielleicht hilft dir das weiter http://java.sun.com/docs/books/tutorial/uiswing/events/keylistener.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 4. August 2005 Autor Teilen Geschrieben 4. August 2005 thx Krain, gute Idee Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.