Buenas señores del foro este es mi metodo que uso para colocar un trayIcon pero no me sale la imagen que coloco no se a que se debe el rsto funciona pero la imagen que le mando como parametro no funciona .
displayIconOnSystemTray(new ImageIcon("favicon.ico").getImage(), true);
public void displayIconOnSystemTray(final Image image, final boolean enableActions) {
Runnable runner = new Runnable() {
@Override
public void run() {
if (SystemTray.isSupported()) {
tray = SystemTray.getSystemTray();
PopupMenu popup = new PopupMenu();
trayIcon = new TrayIcon(image, "Compartiendo Pantalla", popup);
MenuItem stopItem = new MenuItem("Detener Compartir");
stopItem.addActionListener(DetenerCompartir);
popup.add(stopItem);
try {
// PopupMenu popup = new PopupMenu();
MenuItem item = new MenuItem("Compartir");
item.addActionListener(EmpezarCompartir);
popup.add(item);
tray.add(trayIcon);
trayIcon.displayMessage("Compartiendo Pantalla", "Compartiendo con otros Usuarios", TrayIcon.MessageType.INFO);
trayIcon.setImageAutoSize(true);
// trayIcon.addActionListener(accionMostrarMensaje);
trayIcon.addMouseListener(mouseListener);
} catch (AWTException e) {
System.err.println("Fallo");
}
} else {
System.err.println("Error");
}
}
};
EventQueue.invokeLater(runner);
}