2013-01-09 3 views

답변

0

봐 엄마, 여기에 창문이, 단지 우리 테디 (Windows에서)

public class TestTrayIcon01 { 

    public static void main(String[] args) { 
     new TestTrayIcon01(); 
    } 

    public TestTrayIcon01() { 
     EventQueue.invokeLater(new Runnable() { 
      @Override 
      public void run() { 
       try { 
        TrayIcon icon = new TrayIcon(ImageIO.read(getClass().getResource("/SmallTeddy.png"))); 
        SystemTray tray = SystemTray.getSystemTray(); 
        tray.add(icon); 
       } catch (Exception ex) { 
        ex.printStackTrace(); 
       } 
       JDialog dialog = new JDialog(); 
       dialog.setSize(100, 100); 
       dialog.setVisible(true); 
      } 
     }); 
    } 

} 

JDialogJWindow

enter image description here

이 작업 표시 줄에 "아이콘"을 표시하지 않습니다. Mac에서는 도킹 아이콘이 없기 때문에 거의 불가능합니다.

+0

고맙습니다. 많은. 닫혀있을 때 백그라운드에서 실행할 수있는 방법이 있습니까? – user1910744

+0

언제 폐쇄 됐나요? – MadProgrammer

+0

java.lang.NullPointerException. :((JFrame이 닫혀있을 때) – user1910744

관련 문제