12

我正在尝试使用 Java 让动画 gif 出现在 MACOS 系统托盘中。我有正确显示的 PNG 图标,但是一旦我尝试将图标设置为动画 gif(以便我可以显示旋转计时器),它就会变为空白并且在系统菜单托盘中什么也不显示。

根据 System Tray 类的 JavaDocs,如果给定 setImage 应该自动支持动画图像,但它没有指定图像格式或在系统托盘中获取动画图标所需的任何其他内容。

有谁知道如何让这个工作?

4

1 回答 1

3

这个问题很可能无法通过java.awt.SystemTray班级解决。您唯一的选择是尝试使用本机代码的JDIC 。坦率地说,我不确定 JDIC 项目是否已经维护了,在网上很难找到信息......

在我的一个项目中,我使用 JDIC 来集成系统托盘。如果找不到任何其他资源,您可以使用它作为起点并从那里获取库。

于 2012-07-12T09:17:58.767 回答