Bonjour,

Dans un JPanel je dessine une image via drawImage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
	public void paintComponent(Graphics g) {
 
		super.paintComponent(g);
 
		/* Ici création de l'image monImage ... */
 
		g.drawImage(monImage, x, y, this);
 
	}
Jusque là, pas de soucis, l'image est dessinée.
Le soucis est que je dessine cette image par dessus une autre dessinée au préalable, j'ai donc besoin d'utiliser une couleur transparente pour cette nouvelle image monImage.

En cherchant dans la JavaDoc j'ai donc vu qu'il faut ajouter la couleur transparente en argument:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Color coulTrans = new Color(0, 255, 0); // Sur mon image, j'ai mis la couleur verte pour transparence
g.drawImage(monImage, x, y, coulTran, this);
Cela devrait marcher (d'après la doc) mais le résultat est inchangé...

Une idée ?
Merci !