2015-02-05 84 views
1

Skype圖標很小,隱藏在桌面左下角靠近時鐘的位置。我可以使用Swing或Abstract Window Toolkit在java上創建類似於我自己的應用程序的東西嗎?爲Skype應用程序創建圖標,如在Skype中

+0

告訴我一個圖片來幫助你。當然,你可以用java做。 – crAlexander 2015-02-05 20:39:37

+0

要清楚 - 你問是否Java允許你最小化程序到任務欄? – Kevin 2015-02-05 20:42:00

+0

是的,我問,如果Java允許你最小化一個程序到任務欄 – eriksson 2015-02-05 20:52:47

回答

8

是的。您可以使用Java中推出的SystemTray類6

的基本步驟是:

final PopupMenu popup = new PopupMenu(); 
    final TrayIcon trayIcon = 
      new TrayIcon(createImage("images/bulb.gif", "tray icon")); 
    final SystemTray tray = SystemTray.getSystemTray(); 

    // Populate popup menu 

    trayIcon.setPopupMenu(popup); 

    try { 
     tray.add(trayIcon); 
    } catch (AWTException e) { 
     System.out.println("TrayIcon could not be added."); 
    } 

http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html

+0

我很高興你知道OP是在說什麼... – MadProgrammer 2015-02-05 20:44:43

+0

但我的應用程序是jframe不popmenu我可以用jframe嗎? – eriksson 2015-02-05 21:00:03

+0

@eriksson閱讀他鏈接到的教程...當然,你可以 – Robin 2015-02-05 21:07:02