我正在嘗試使用Java在MACOS系統托盤中顯示動畫gif。我有PNG圖標顯示正確,但只要我嘗試將圖標設置爲動畫gif(因此我可以顯示一個旋轉計時器),它將變爲空白,並在系統菜單托盤中不顯示任何內容。MacOS 10.7.4上的Java系統托盤圖標未顯示動畫gif
根據系統托盤類的JavaDocs,setImage應該在給定的情況下自動支持動畫圖像,但它不指定圖像格式或其他任何在系統托盤中獲取動畫圖標所需的內容。
有誰知道如何得到這個工作?
我正在嘗試使用Java在MACOS系統托盤中顯示動畫gif。我有PNG圖標顯示正確,但只要我嘗試將圖標設置爲動畫gif(因此我可以顯示一個旋轉計時器),它將變爲空白,並在系統菜單托盤中不顯示任何內容。MacOS 10.7.4上的Java系統托盤圖標未顯示動畫gif
根據系統托盤類的JavaDocs,setImage應該在給定的情況下自動支持動畫圖像,但它不指定圖像格式或其他任何在系統托盤中獲取動畫圖標所需的內容。
有誰知道如何得到這個工作?
有可能是這個問題無法用java.awt.SystemTray
類來解決。您唯一的選擇是嘗試使用本機代碼的JDIC。坦率地說,我不知道JDIC項目是否得到維護,很難在網上找到信息...
在我的一個項目中,我用JDIC集成了系統托盤。如果找不到其他資源,可以使用它作爲starting point並從那裏獲取libraries。
您可能還需要執行自己的動畫更新 – MadProgrammer 2012-07-12 10:30:13
打算給予更多的賞金,但在手機上添加界面令人困惑。 – 2012-07-11 19:22:39