输入法菜单项未显示在 Ubuntu 上 Swing 应用程序的系统菜单上



在我的 Ubuntu 机器上,我通过将 CityIM.jar 文件复制到 jdk 的 jre/lib/ext 来安装 City 输入法 (http://docs.oracle.com/javase/1.5.0/docs/guide/imf/spi-tutorial.html)。然后启动一个 swing 应用程序(用于 exampe freeMind),将焦点放在文本字段上,打开应用程序的系统菜单,但我在该菜单上看不到任何"选择输入法"菜单项,如 http://docs.oracle.com/javase/1.5.0/docs/guide/imf/spi-sample/CityIM.html 中所述

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

环境信息:

  • 乌班图桌面
  • Jdk 1.6.0_21 "独立",例如直接从Oracle 站点,而不是通过 ubuntu apt-get 安装的 jdk

这是某些 Java 环境的一项功能,即系统菜单不包括"选择输入法"项。例如Linux,Solaris,浏览器中的小程序。javadesktop.org 有一篇关于它的文章:通过热键选择输入法。

对于

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

最新更新