標籤:
atitit.系統托盤表徵圖的實現java swing c# .net c++ js
1. 系統托盤表徵圖的結構 1
2. Java swing的實現 1
3. .net的實現 1
4. C++的實現 1
5. Web js html的實現 2
6. ----code 2
7. 定時監聽,每到什麼時候就提醒 2
8. 參考 3
1. 系統托盤表徵圖的結構
建立托盤表徵圖,
動態表徵圖不斷閃爍... 這個走要用timer實現蘭..
帶右鍵菜單(顯示主介面,選項,關於本軟體,關於作者,退出)
tooltip
加個定時監聽,每到什麼時候就提醒
作者:: 老哇的爪子 Attilax 艾龍, EMAIL:[email protected]
轉載請註明來源: http://blog.csdn.net/attilax
2. Java swing的實現
SysTrayX tray=new SysTrayX( path," 資訊發布器",popmenu);
.atibrow
3. .net的實現
見參考
4. C++的實現
見參考
5. Web js html的實現
Js可以通過外掛程式實現。。Aplet等。。
6. ----code
public static void main(String[] args) {
if (SystemTray.isSupported()) {// 判斷當前平台是否支援系統托盤
st = SystemTray.getSystemTray();
Image image = Toolkit.getDefaultToolkit().getImage(
AppIco.class.getResource("/com/attilax/ico/ati.png"));// 定義托盤表徵圖的圖片
createPopupMenu();
TrayIcon ti = new TrayIcon(image, "Desktop Demo Tray", pm);
try {
st.add(ti);
} catch (AWTException ex) {
ex.printStackTrace();
}
}
}
7. 定時監聽,每到什麼時候就提醒
1. //加個定時監聽,每到什麼時候就提醒
2. try
3. {
4. java.util.Timer timer = new java.util.Timer();
5. timer.schedule(new TimerTask() {
6. public void run() {
7. String eet="2012-08-28 17:39:30";
8. String str=thisTime().replace("-","").replace(":","").replace(" ","");
9. String str1=eet.replace("-","").replace(":","").replace(" ","");
10. int et=Integer.parseInt(str.substring(4));
11. int et1=Integer.parseInt(str1.substring(4));
12. int t=0;
13. if(et1-et<=0)
14. {
15. t++;
16. if(t<2)
17. {
18. trayIcon.displayMessage("警告", "這是一個警告提示!", TrayIcon.MessageType.WARNING);
19. }
20. }
21. }
22. }, 0, 1000);
23. //監聽結束
24. }
25. catch(Exception ex)
26. {
27. System.out.println("Timer exception");
28. }
29. }
8. 參考
paip.提升使用者體驗------c++ Qt5 實現程式表徵圖以及動態托盤閃爍表徵圖 - 推酷.htm
paip.c#.net托盤表徵圖的建立使用總結 - attilax的專欄 - 部落格頻道 - CSDN.NET.htm
Java Swing系統托盤的使用 - 心如止水,萬事皆成。心態決定我的成功。2013-05-01下定決心。2014-05-11人生的轉折點 - 部落格頻道 - CSDN.NET.htm
atitit.系統托盤表徵圖的設計java swing c# .net c++ js