Hlavní navigace

Názor ke zprávičce jWorkSheet: jak dlouho pracujete na projektu? od MarekL - systray v jave, napr. takto: try { ...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 30. 10. 2007 22:11

    MarekL (neregistrovaný)
    systray v jave, napr. takto:

    try {
    ClassLoader cldr = this.getClass().getClassLoader();
    java.net.URL imageURL = cldr.getResource("images/icon.gif");
    SystemTray tray = SystemTray.getSystemTray();
    Image image = Toolkit.getDefaultToolkit().createImage(imageURL);
    PopupMenu popUp = new PopupMenu();
    MenuItem exitItem = new MenuItem("Exit");
    exitItem.addActionListener(new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
    System.exit(0);
    }
    });

    popUp.add(exitItem);
    TrayIcon trayIcon = new TrayIcon(image, "Nejaky popis", popUp);
    trayIcon.setImageAutoSize(true);
    tray.add(trayIcon);
    } catch (AWTException ex) {
    ex.printStackTrace();
    }