【发布时间】:2012-04-11 19:38:24
【问题描述】:
我正在用 Java(Swing) 构建一个文本编辑器,它有一个 EditorPane 来键入文本和一个包含 JRadioButtonMenuitems 的菜单。像 Menu 是 "Language" 和 "Language" 下的 JRadiobuttonMenuitems 是 "Spanish","Japanese","English" 等等,场景是当用户点击并选择任何 JRadioButtonMenuItem系统必须根据所选语言更改其 IME。 就像如果用户单击并选择日语选项编辑器必须将当前进程的 IME 更改为日语并允许用户输入相应语言的文本。
我已经安装了正确的 IME。手动我可以更改 IME 并能够在摆动组件中写入。但我的问题是如何以编程方式加载 IME。
目前我正在 windowsXP 上构建此应用程序,但希望此应用程序更改每个操作系统的 IME 语言。
我已经google了,但没有找到任何相关信息来更改输入法。
谢谢
【问题讨论】:
-
有什么办法吗?我发现InputMehod接口可能是用来改变语言输入法的,但不知道怎么做。