Ubuntu上swing应用程序的系统菜单上不显示输入法菜单项

时间:2012-09-28 03:27:01

标签: ubuntu java

在我的Ubuntu框中,我通过复制CityIM.jar文件安装了City输入法(http://docs.oracle.com/javase/1.5.0/docs/guide/imf/spi-tutorial.html)我的jdk的jre / lib / ext。然后启动一个swing应用程序(例如freeMind),将焦点放在文本字段上,打开应用程序的系统菜单,但我没有在{{3}中看到该菜单上的任何“选择输入法”菜单项}

你知道为什么我能看到那个菜单项吗?感谢。

环境信息:

  • Ubuntu桌面
  • Jdk 1.6.0_21“standalone”例如直接下载的捆绑包 Oracle站点,而不是通过ubuntu apt-get
  • 进行的jdk安装

1 个答案:

答案 0 :(得分:1)

这是某些java环境的功能,系统菜单不包含选择输入法项。例如Linux,Solaris,浏览器中的applet。在javadesktop.org上有一篇关于它的文章: Input Method Selection by a Hot Key

对于所有平台,都有可能使用热键触发输入法选择菜单,因此对于Ubuntu来说,这是设置它的唯一方法。在提到的文章中,他们提供InputMethodHotKey.jar,这是配置此热键的一个很好的gui。我验证过,它适用于Debian。