G
Guest
Gast
Hi,
ich habe in meiner GUI eine Tabelle und oberhalb der Tabelle eine JToolbar mit verschiedenen Aktionen die die Daten in der Tabelle betrefenn wie z.B. "Neu", "Löschen", "Undo", "Copy" etc. pp.
Diese Aktionen habe ich alle als einzelne AbstractActions gespeichert und diesen auch per:
z.B. einen Shortcut zugewiesen.
Zeige ich mir in der Tabelle mein PopupMenü an, was ebenfalls über die Actions läuft wird der Shortcut auch richtig und entsprechend angezeigt.
Habe ich nun allerdins eine Zeile in meiner Tabelle markiert und drücke STRG+N passiert gar nichts ...
Ich vermute mal, da die Tabelle den Fokus hat und nicht der jeweilige Frame wo z.B. die Menübar liegt oder dergleichen.
Wie bekomme ich es denn hin, das meine Shortcuts funktionieren - egal wer und wo der Focus gerade liegt?
Danke für eure Hilfe!
ich habe in meiner GUI eine Tabelle und oberhalb der Tabelle eine JToolbar mit verschiedenen Aktionen die die Daten in der Tabelle betrefenn wie z.B. "Neu", "Löschen", "Undo", "Copy" etc. pp.
Diese Aktionen habe ich alle als einzelne AbstractActions gespeichert und diesen auch per:
Code:
putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke('N',InputEvent.CTRL_MASK));
Zeige ich mir in der Tabelle mein PopupMenü an, was ebenfalls über die Actions läuft wird der Shortcut auch richtig und entsprechend angezeigt.
Habe ich nun allerdins eine Zeile in meiner Tabelle markiert und drücke STRG+N passiert gar nichts ...
Ich vermute mal, da die Tabelle den Fokus hat und nicht der jeweilige Frame wo z.B. die Menübar liegt oder dergleichen.
Wie bekomme ich es denn hin, das meine Shortcuts funktionieren - egal wer und wo der Focus gerade liegt?
Danke für eure Hilfe!