Bonjour,
Je n'ai pas trouvé comment annuler la transparence :
J'ai testé ceci, sans changements :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 g2d.setColor(Color.ORANGE); g2d.draw(ShapePoly); g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,0.3f)); g2d.fill(ShapePoly); g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,1.0f)); // ici cela ne rétablit rien
Cdt,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 g2d.setColor(Color.ORANGE); g2d.draw(ShapePoly); Composite Coposite_old=g2d.getComposite(); g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,0.3f)); g2d.fill(ShapePoly); g2d.setComposite(Coposite_old);
Dmf
Partager