bonjour,

je suis en train de développer un petit programme pour les bseoins d'un projet et l'une des contrainte est de faire une icone dans la barre en bas à droite.

D'après les recherches et les différents tutos que j'ai trouvé j'ai obtenu le code suivant.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
public static void trayIcon()
	{
		java.awt.TrayIcon trayicon = null;
 
		if (SystemTray.isSupported())
		{
			SystemTray tray = SystemTray.getSystemTray();
 
			Image image = new ImageIcon("img/ValidIcon.gif").getImage();
 
			trayicon = new java.awt.TrayIcon(image);
 
			trayicon.setImageAutoSize(true);
 
			try
			{
				tray.add(trayicon);
			}catch (AWTException e)
			{
				System.err.println(e);
			}
 
		}
}
le code s'excute très bien on voit que j'ai un emplacement supplémentaire dans cette barre mais il n'y a pas d'icon, j'ai essayer tous les chemin possible avec toutes les extension d'image rien à faire.

si qlq à une idée elle est la bien venue .

Ce qui me préoccupe c'est aussi cela : java.awt.TrayIcon(image); quand je veux importer cette bibliothèque j'ai une erreur.

"The import java.awt.TrayIcon conflicts with a type defined in the same file"