
{filelink=991}
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.");
}
}
}
}