Bonjour,
Dans un JPanel je dessine une image via drawImage:
Jusque là, pas de soucis, l'image est dessinée.
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); }
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:
Cela devrait marcher (d'après la doc) mais le résultat est inchangé...
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);
Une idée ?
Merci !
Partager