如何將程式圖示置於右下角工作列上

昨晚再跟一位網友談一件關於類似Desktop Widget的案子,為什麼說類似?主因是說像Yahoo!奇摩Widget Engine或是EeePC的語音辨識軟體那樣,只因我對這兩個東西都未接觸,以及該案自認為瞭解不多,所以作罷!

今天第一個想到的就是,如何將程式圖示置於右下角工作列上,說來有點誇張,傻瓜的Windows常常讓人搞不清楚,那叫什麼東西?只有用比的可能才會知道。

2009-10-02_153407

就像上圖一樣,如果要寫程式的話,只單憑如何將程式圖示置於右下角工作列上這樣的字串,還是沒有頭緒,幸好Google後找到關於Shell_NotifyIcon這樣的功能,所以只要使用Visual系列的軟體應該都可以處理,但是我比較不喜歡這樣的處理,繼續搜尋可以看到Windows Tray Icon – Java Implementation,這篇文章說明如何用Java來實作。

這個程式的介紹如下:

你想要將你的Java程式放在Windows System Tray(系統工作列)裡面執行嗎(Taskbar Notification Area點連結可以看英文說明,但不懂英文或只熟悉中文Windows的我可能就無法正確譯出)?

  • 可以使用任何的圖示,只需要有16×16 GIF/JPG 的圖檔!
  • 當使用者將滑鼠移到圖示上時會顯示工具提示
  • ActionListener的支援 (當使用者按下工作列上的圖示時回呼Java方法)
  • 支援彈出式選單 (AWT menu, Swing menu, …)
  • 多語化支援
  • 你的應用程式視窗會不見 (從程式的工作列上移除) 直到使用者按下右下角工作列上的圖示!
  • 支援Windows XP樣式的氣泡顯示訊息
  • 包含C++ 原始碼的原生函式庫
  • Unicode 及多語化支援
  • 包含小的demo程式

下載:

TrayIcon-1.7.9b.zip (Unicode support)

應該合用!

Print Friendly, PDF & Email

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料