TrayIcon: displayMessage(String caption, String text, MessageType messageType) : TrayIcon « java.awt « Java by API






TrayIcon: displayMessage(String caption, String text, MessageType messageType)

  


import java.awt.AWTException;
import java.awt.Image;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Main {
  static Image image = Toolkit.getDefaultToolkit().getImage("images/tray.gif");

  static TrayIcon trayIcon = new TrayIcon(image, "Tester2");

  public static void main(String[] a) throws Exception {
    if (SystemTray.isSupported()) {
      SystemTray tray = SystemTray.getSystemTray();

      trayIcon.setImageAutoSize(true);
      trayIcon.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          System.out.println("In here");
          trayIcon.displayMessage("Tester!", "Some action performed", TrayIcon.MessageType.INFO);
        }
      });

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

   
    
  








Related examples in the same category

1.new TrayIcon(Image image)
2.new TrayIcon(Image image, String tooltip)
3.new TrayIcon(Image image, String tooltip, PopupMenu popup)
4.TrayIcon: addActionListener(ActionListener listener)
5.TrayIcon: addMouseMotionListener(MouseMotionListener listener)
6.TrayIcon: setActionCommand(String command)
7.TrayIcon: setImageAutoSize(boolean autosize)