【发布时间】:2012-06-08 15:51:52
【问题描述】:
我正在使用德语笔记本电脑上的英语应用程序,通过西班牙语操作系统。
即使我在我的应用程序开始时明确设置 Locale.setDefault(Locale.ENGLISH),我在菜单中看到的 hotkexs 是
CTRL + Mayúsculas + C
而不是
CTRL + SHIFT + C
我传递给 KeyStroke 对象。
不仅这个词没有像我指定的那样本地化为英语,而且它还将 SHIFT 键映射到 MAYUS(英语中的大写锁定),所以我想这不仅是语言问题,而且键映射为嗯。
那么我怎样才能对所有的 GUI 组件强制使用英语呢?
谢谢!
【问题讨论】:
标签: java swing internationalization keystroke acceleratorkey