Aceleradores localizados (teclas de acceso rápido de JMenuItem) en Swing
Estoy trabajando en una aplicación en inglés en una computadora portátil alemana, sobre un sistema operativo español.
Incluso si configuro de forma explícita Locale.setDefault (Locale.ENGLISH) al principio de mi aplicación, estoy viendo los hotkexs en el menú como
CTRL + Mayúsculas + C
en lugar de
CTRL + SHIFT + C
que pasé al objeto KeyStroke.
No es solo que la palabra no se localice al inglés como lo especifiqué, sino que también asigna la tecla MAYÚS a MAYUS (BLOQ MAYÚS en inglés), así que supongo que no es solo un problema de idioma, sino también el mapa de teclas.
Entonces, ¿cómo puedo imponer el inglés para todos los componentes GUI?
¡Gracias!