目前,在swing应用程序中使用java输入法框架(安装为JRE扩展名 - http://www.javadesktop.org/articles/InputMethod/index.html)时,我们的用户必须通过使用热键或从应用程序系统菜单中选择来手动激活输入法。他们发现它很生气,想要摆脱它。他们希望在启动程序时必须激活输入法。
有没有人知道如何以编程方式选择和激活输入法(我们事先知道它是什么)?
PS。
这个问题是这个问题的延续:Input method menu item is not displayed on system menu of swing app on Ubuntu
我们的用户使用Ubuntu桌面,由于这个问题https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/481656我们不能使用带有swing的IBus,这就是我们提供java输入法框架解决方案的原因。