Hi!
Ich habe hier eine recht simple Swing Applikation. Die Maske besteht aus Textfeldern, JComboboxen, einer JTable und hat einen "Schließen" Button der nicht nur mit einem Klick sondern auch mit "F4" ausgeführt werden kann.
Das Problem ist allerdings, dass Windows für DropDownListen die F4 Taste schon vordefiniert hat. Ist der Fokus also auf einer JCombobox, so wird durch Drücken der Taste "F4" nicht meine schließen-Action ausgeführt sondern die DropDownListe geöffnet (wie auch in jeder anderen Windows Applikation, in der DropDownListen zum Einsatz kommen).
Dieses Verhalten stört meinen Kunden aber, da er die Maske explizit mit F4 schließen will - egal wo der Fokus gerade ist. Gibt es unter Java/Swing eine Möglichkeit, die Windows Shortcuts zu überschreiben?
Ich habe hier eine recht simple Swing Applikation. Die Maske besteht aus Textfeldern, JComboboxen, einer JTable und hat einen "Schließen" Button der nicht nur mit einem Klick sondern auch mit "F4" ausgeführt werden kann.
Das Problem ist allerdings, dass Windows für DropDownListen die F4 Taste schon vordefiniert hat. Ist der Fokus also auf einer JCombobox, so wird durch Drücken der Taste "F4" nicht meine schließen-Action ausgeführt sondern die DropDownListe geöffnet (wie auch in jeder anderen Windows Applikation, in der DropDownListen zum Einsatz kommen).
Dieses Verhalten stört meinen Kunden aber, da er die Maske explizit mit F4 schließen will - egal wo der Fokus gerade ist. Gibt es unter Java/Swing eine Möglichkeit, die Windows Shortcuts zu überschreiben?