在java中更改输入语言

时间:2014-09-21 12:29:06

标签: java swing jtextfield jtextarea hebrew

我的申请是希伯来语。 运行我的应用程序的计算机都将英语设置为默认语言,希伯来语作为辅助语言。

每当他们需要向我的JTextFields输入内容时,他们必须" alt + shift"改变语言, 他们中的一些人甚至不看监视器,只是开始写作,我得到了胡言乱语,因为他们用希伯来语写了但是用英文字符写道:)

是否可以在JTextField获得焦点时设置语言,或者以其他方式设置语言?

感谢,

戴夫

1 个答案:

答案 0 :(得分:3)

jTextField.getInputContext().selectInputMethod(new Locale("iw", "IL"));事件

上尝试FocusGained