Shortcuts in Java ohne Ausnahmen verfügbar?

kossy

Bekanntes Mitglied
Hallo zusammen !

ich kenne das Prinzip der Shortcutsprogrammierung bisher nur von C Sharp und weiß aus der Theorie, dass es für Java Shortcuts für bestimmte Objekte bzw. Klassen gibt (z.B. im Zusammenhang mit bestimmten Menüs).

Existieren aber auch Shortcuts in Java, die eher allgemeingültig sind, also bspw. wenn irgendwann im Programmablauf die ALT Taste gedrückt, egal in welchem Bereich man sich gerade befindet, dass dann eine bestimmte Logik ablaufen soll!?

Grüße
Kossy
 
Viele gängige Tastenkombinationen sind (in Swing) bereits integriert, immer abhängig von der Komponente. Sowas wie Strg+C, Strg+V usw. ist in aller Regel immer verfügbar. Ebenso Tab und Shift+Tab für Fokuswechsel.

Das Alt+(Taste) ein Menü oder einen Button ausführt ist dann der Fall, wenn man das Menü/Button entsprechend mit einem Mnemonic versieht.

Meine Erfahrung diesbezüglich sind: Wenn man seine Aktionen (Menüs/Buttons) immer schön mit Mnemonics (und bei Bedarf auch anderen Tastenkonbis wie Strg+S für 'Speichern') ausstattet hat man schnell ein Verhalten wie man es auch aus anderen Anwendungen kennt (...ich bin aber 90% Windowsnutzer, Linux/Mac kann ich daher nichts zu sagen).
Manchmal hat man Probleme, weil die fokussierte Komponente immer zuerst auf eine Tastenkombi reagiert und daher andere Aktionen unterbindet. Das ist bei mir aber meist nur als Sonderfall aufgetreten.
 

Zurück
Oben