atitit.系統托盤表徵圖的設計java swing c# .net c++ js

來源:互聯網
上載者:User

標籤:

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.