Lokalisierte Beschleuniger (JMenuItem-Hotkeys) in Swing

Ich arbeite in einer englischen App auf einem deutschen Laptop über ein spanisches Betriebssystem.

Auch wenn ich Locale.setDefault (Locale.ENGLISH) am Anfang meiner App explizit festgelegt habe, werden die Hotkexs im Menü als angezeigt

CTRL + Mayúsculas + C 

anstatt

CTRL + SHIFT + C 

dass ich an das KeyStroke-Objekt übergeben.

Wird nicht nur dieses Wort nicht wie angegeben in Englisch lokalisiert, sondern auch die SHIFT-Taste auf MAYUS abgebildet (FESTSTELLTASTE in Englisch), so ist dies vermutlich nicht nur ein Sprachproblem, sondern auch eine Tastaturbelegung.

Wie kann ich Englisch für alle GUI-Komponenten festlegen?

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage