Package java.awt

Examples of java.awt.TrayIcon


            });

            PopupMenu popupMenu = new PopupMenu("PdfRobot");
            popupMenu.add(showMenuItem);
            popupMenu.add(quitMenuItem);
            TrayIcon trayIcon = new TrayIcon(new ImageIcon(getClass().getResource("/config/accept.png")).getImage());

            trayIcon.setPopupMenu(popupMenu);
            this.trayIcon = trayIcon;

            try {
                SystemTray.getSystemTray().add(trayIcon);
            } catch (AWTException ex) {
View Full Code Here


      });
    }
  }

  private static void createSystemTray() {
    TrayIcon tray = new TrayIcon(IconFactory.createStationMonitorTray().getImage(),
        "Monitor de Tempo");
   
    tray.setPopupMenu(createTrayMenu());
    try {
      SystemTray.getSystemTray().add(tray);
    } catch (AWTException e) {
      //Se ocorrer alguma exception, realmente
      //n�o fazer nada; somente imprimir o trace
View Full Code Here

  private void initializeSystemTray() {
    if (SystemTray.isSupported()) {

      URL imageUrl = MainWindow.class.getResource("jdcp-32.png");
      Image image = Toolkit.getDefaultToolkit().getImage(imageUrl);
      final TrayIcon icon = new TrayIcon(image, "JDCP Worker");
      icon.setImageAutoSize(true);

      PopupMenu popup = new PopupMenu();
      MenuItem popupItem = new MenuItem("Open JDCP Worker");
      popupItem.setShortcut(new MenuShortcut(KeyEvent.VK_O));
      popupItem.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          MainWindow.this.setVisible(true);
          MainWindow.this.setState(JFrame.NORMAL);
          MainWindow.this.toFront();
        }
      });
      popup.add(popupItem);

      popupItem = new MenuItem("Exit");
      popupItem.setShortcut(new MenuShortcut(KeyEvent.VK_X));
      popupItem.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          exit();
        }
      });
      popup.add(popupItem);

      icon.setPopupMenu(popup);
      icon.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          MainWindow.this.setVisible(true);
          MainWindow.this.setState(JFrame.NORMAL);
          MainWindow.this.toFront();
        }
      });

      setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
      addWindowListener(new WindowAdapter() {
        private boolean first = true;
        public void windowClosing(WindowEvent e) {
          MainWindow.this.setVisible(false);
          if (first) {
            icon.displayMessage(
                "JDCP Worker",
                "JDCP Worker is still running.  To exit, right click this icon and click 'exit'.",
                MessageType.INFO);
            first = false;
          }
View Full Code Here

                if (SystemTray.isSupported()) {
                    final SystemTray tray = SystemTray.getSystemTray();

                    Image image = Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("/icons/" + icons.getString("icon_tray")));
                    PopupMenu popup = new PopupMenu();
                    trayIcon = new TrayIcon(image, "jTimer - " + TimerPanel.getInstance().getT(), popup);

                    trayIcon.addActionListener(new ActionListener() {
                        @Override
                        public void actionPerformed(ActionEvent e) {
                            Timer.getInstance().setVisible(true);
View Full Code Here

        try {
            icon = ImageIO.read(new File(ICON_FILE));
            frame.setIconImage(icon);
           
            if (SystemTray.isSupported()) {
                trayIcon = new TrayIcon(icon);
                // trayIcon.setImageAutoSize(true);
                trayIcon.setToolTip("ErkiTalk Java Client "
                        + ErkiTalkClient.VERSION);
               
                trayIcon.addMouseListener(new MouseAdapter() {
View Full Code Here

        }
        log.info("Initializing SystemTray");

        // Systray     
        sysTrayPopup = new PopupMenu();
        myTrayIcon = new TrayIcon(
                new ImageIcon("./images/i16x16/isop_favicon.png", "tray icon").getImage());
        myTrayIcon.setImageAutoSize(true);
        tray = SystemTray.getSystemTray();
   
        MenuItem aboutItem = new MenuItem("About");
View Full Code Here

      }

      PopupMenu popup = new PopupMenu();
      makeTrayManu(popup);

      trayIcon = new TrayIcon(image, "Settler Server", popup);
      trayIcon.setImageAutoSize(true);

      try {
        tray.add(trayIcon);
      } catch (AWTException e) {
View Full Code Here

  private void initComponents() {
//    get the system tray and instantiate tray icon
    tray = SystemTray.getSystemTray();
    try {
      BufferedImage trayiconimage = ImageIO.read(new File("res/pics/icon.png"));
      int trayiconwidth = new TrayIcon(trayiconimage).getSize().width;
      trayicon = new TrayIcon(trayiconimage.getScaledInstance(trayiconwidth, -1, Image.SCALE_SMOOTH));
    } catch (IOException e) {
      ErrorHandler.die(ErrorHandler.TRAY_ICON_IO_EXCEPTION);
    }
//    init menus and dialogs
    popup = new PopupMenu();
View Full Code Here

      popup.add(pref);
      popup.add(doc);
      popup.addSeparator();
      popup.add(exit);
     
      trayIcon = new TrayIcon(Icon.OTHER.getImage(),"jNetMap", popup);
      trayIcon.setImageAutoSize(true);
      trayIcon.addMouseListener(new MouseListener() {
        @Override public void mouseClicked(MouseEvent e) {if (f.isVisible()) f.setVisible(false); else f.setVisible(true);}
        @Override public void mouseEntered(MouseEvent e) {}
        @Override public void mouseExited(MouseEvent e) {}
View Full Code Here

      popup.add(pref);
      popup.add(doc);
      popup.addSeparator();
      popup.add(exit);
     
      trayIcon = new TrayIcon(Icon.OTHER.getImage(),"jNetMap", popup);
      trayIcon.setImageAutoSize(true);
      trayIcon.addMouseListener(new MouseListener() {
        @Override public void mouseClicked(MouseEvent e) {if (f.isVisible()) f.setVisible(false); else f.setVisible(true);}
        @Override public void mouseEntered(MouseEvent e) {}
        @Override public void mouseExited(MouseEvent e) {}
View Full Code Here

TOP

Related Classes of java.awt.TrayIcon

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.