MarkusXX0815XX
Grünschnabel
Hallo zusammen,
ich bräuchte mal Rat ...
Ich verwende in einer Swing-Oberfläche eine Textkomponente, in der ich für bestimmte KeyEvents (F2 - F12) eine bestimmte Funktionalität ausführen will.
Jetzt habe ich das Problem, dass bestimmte KeyEvents gar nicht vom KeyBinding respektive der dabei zugeordneten Action konsumiert werden, und zwar konkret sind das die Keys F8, F9, F10.
Diese öffnen mir irgendeine Programmoberfläche in meiner Windowsumgebung, anstatt in der zugeordneten Action in der Java-Applikation aufzutauchen.
1. Kann mir da mal jemand den Grund erklären und
2. Wie kann (bzw kann ich überhaupt?) diese Events in meiner Swing-Anwendung konsumieren, bevor sie in die Prärie weitergeleitet werden, und sie ein anderes Programm sieht und entsprechend reagiert?
Danke und Gruß
Markus
ich bräuchte mal Rat ...

Ich verwende in einer Swing-Oberfläche eine Textkomponente, in der ich für bestimmte KeyEvents (F2 - F12) eine bestimmte Funktionalität ausführen will.
Jetzt habe ich das Problem, dass bestimmte KeyEvents gar nicht vom KeyBinding respektive der dabei zugeordneten Action konsumiert werden, und zwar konkret sind das die Keys F8, F9, F10.
Diese öffnen mir irgendeine Programmoberfläche in meiner Windowsumgebung, anstatt in der zugeordneten Action in der Java-Applikation aufzutauchen.
1. Kann mir da mal jemand den Grund erklären und
2. Wie kann (bzw kann ich überhaupt?) diese Events in meiner Swing-Anwendung konsumieren, bevor sie in die Prärie weitergeleitet werden, und sie ein anderes Programm sieht und entsprechend reagiert?
Danke und Gruß
Markus