系统托盘在 Ubuntu 11.04 中被弃用,取而代之的是新的 AppIndicator。从那时起,SWT 应用程序就无法显示图标,除非用户使用为向后兼容而包含的白名单解决方法。版本 13.04 现在删除了该解决方法,这意味着 SWT 应用程序(不支持 appindicator)不能再生成托盘图标。
你们如何使用 Java 制作托盘图标应用程序?最好以一种在 Windows 和 Linux 上都可以工作的方式,而不一定再与 SWT 一起工作。谢谢!
系统托盘在 Ubuntu 11.04 中被弃用,取而代之的是新的 AppIndicator。从那时起,SWT 应用程序就无法显示图标,除非用户使用为向后兼容而包含的白名单解决方法。版本 13.04 现在删除了该解决方法,这意味着 SWT 应用程序(不支持 appindicator)不能再生成托盘图标。
你们如何使用 Java 制作托盘图标应用程序?最好以一种在 Windows 和 Linux 上都可以工作的方式,而不一定再与 SWT 一起工作。谢谢!
嗯,谁知道呢。这存在于awt中,因此它是本机支持的:SystemTray,它与 Ubuntu 13.04 中的 AppIndicator 一起使用。
也就是说,有一个错误使图标透明背景业余灰色:(