Hallo zusammen,
ich habe einen JDialog in dem verschieden Buttons sind, die unterschiedliche Aktion ausführen.
Nun möchte ich, dass genau die gleichen Aktion auch per Shortcut (z.B. Strg + N) ausgeführt werden.
In einem anderen JDialog hab ich die Funktion einfach im JMenu integriert mittels setAccelerator, aber in diesem JDialog kann ich kein Menu gebrauchen.
Hab's bereits mittel button.setMnemonic() ausprobiert, aber das funktioniert nur, wenn der Focus in einem Feld meines JDialogs liegt und nicht wenn der Focus irgendwo anders ist. Ausserdem kann man mit dieser Funktion ja soweit ich weiß keine Shortcuts in Form Strg + Buchstabe erstellen, sondern nur Alt + Buchstabe.
Habt Ihr eine Idee wie ich Shortcuts realisieren kann, die im kompletten JDialog gelten egal wo der Focus ist?
Freu mich riesig über Eure Hilfe.
Gruß
Sandra
ich habe einen JDialog in dem verschieden Buttons sind, die unterschiedliche Aktion ausführen.
Nun möchte ich, dass genau die gleichen Aktion auch per Shortcut (z.B. Strg + N) ausgeführt werden.
In einem anderen JDialog hab ich die Funktion einfach im JMenu integriert mittels setAccelerator, aber in diesem JDialog kann ich kein Menu gebrauchen.
Hab's bereits mittel button.setMnemonic() ausprobiert, aber das funktioniert nur, wenn der Focus in einem Feld meines JDialogs liegt und nicht wenn der Focus irgendwo anders ist. Ausserdem kann man mit dieser Funktion ja soweit ich weiß keine Shortcuts in Form Strg + Buchstabe erstellen, sondern nur Alt + Buchstabe.
Habt Ihr eine Idee wie ich Shortcuts realisieren kann, die im kompletten JDialog gelten egal wo der Focus ist?
Freu mich riesig über Eure Hilfe.
Gruß
Sandra