Exemple d’utilisation de la classe ‘TrayIcon’ pour afficher un message dans la barre d’etat

Author:


Download

 
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 ExempleTray {
 
static Image image = Toolkit.getDefaultToolkit().getImage("images/monicon.gif");
  static TrayIcon trayIcon = new TrayIcon(image, "Test de Tray Icon");
  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)
        {
          trayIcon.displayMessage("Message important", "Bienvenu sur TrayIcon de java", TrayIcon.MessageType.INFO);
        }
      });
 
      try
      {
        tray.add(trayIcon);
      } catch (AWTException e) {
        System.err.println("Impossible d'ajouter une icône Tray.");
      }
    }
  }
}

Cet article Exemple d’utilisation de la classe ‘TrayIcon’ pour afficher un message dans la barre d’etat est apparu en premier sur .