更改系统键盘语言的Java应用程序

时间:2018-09-10 22:34:02

标签: java swing

我想创建一个Java应用程序,其中有两个Jtextfields。可能第一个Jtextfield会将键盘输入语言更改为日语(Windows键盘语言),在这里我可以用日语书写。第二个JTextField将使用英语。

我试图找到一种方法来更改Java中的键盘输入(并将其放入已获得焦点的事件中),但没有一个成功。例如,我尝试这样做:

JTextField jTextField = ...;
jTextField.getInputContext().selectInputMethod(new Locale("ja", "JP"));
jTextField.getInputContext().selectInputMethod(Locale.JAPANESE);

你们有什么想法甚至可以实现吗?我希望这比每次通过键盘设置将键盘语言从日语切换为英语更简单。

0 个答案:

没有答案