コード例 #1
0
ファイル: Tray.java プロジェクト: Tyf0n/musique
  public void install() {
    try {
      if (trayIcon == null && SystemTray.isSupported()) {
        SystemTray systemTray = SystemTray.getSystemTray();
        Dimension size = systemTray.getTrayIconSize();
        trayIcon = createTrayIcon(size);
        systemTray.add(trayIcon);

        JPopupMenu popup = new JPopupMenu();
        trayIcon.setJPopupMenu(popup);
        createPopup(popup);
      }
    } catch (AWTException e) {
      e.printStackTrace();
    }
  }
コード例 #2
0
ファイル: Tray.java プロジェクト: Tyf0n/musique
 public void setToolTip(String toolTip) {
   if (trayIcon != null) trayIcon.setToolTip(toolTip);
 }
コード例 #3
0
ファイル: Tray.java プロジェクト: Tyf0n/musique
 public void addMouseListener(MouseListener listener) {
   if (trayIcon != null) trayIcon.addMouseListener(listener);
 }