我试图使用Java将动画gif显示在MACOS系统托盘中。我有正确显示的PNG图标,但是一旦我尝试将图标设置为动画gif(因此我可以显示旋转计时器),它就会变为空白并且在系统菜单托盘中不显示任何内容。
根据系统托盘类的JavaDocs,setImage应该自动支持动画图像(如果给出)但它没有指定图像格式或在系统托盘中获取动画图标所需的任何其他内容。
有谁知道如何使这个工作?
答案 0 :(得分:3)
使用java.awt.SystemTray
类无法解决此问题。您唯一的选择是尝试使用本机代码的JDIC。坦率地说,我不确定JDIC项目是否已经维护,很难在网上找到信息......
在我的一个项目中我使用JDIC做集成系统托盘。如果您找不到任何其他资源,可以将其用作starting point并从那里获取libraries。