0

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

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

环境信息:

  • Ubuntu 桌面
  • Jdk 1.6.0_21 “独立” 例如直接从 Oracle 站点下载的包,而不是通过 ubuntu apt-get 安装的 jdk
4

1 回答 1

1

这是一些java环境的一个特性,系统菜单不包括选择输入法项。例如 Linux、Solaris、浏览器中的小程序。在 javadesktop.org 上有一篇关于它的文章: 通过热键选择输入法

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

于 2012-10-01T07:15:31.693 回答