Annuler la transparence AlphaComposite
Bonjour,
Je n'ai pas trouvé comment annuler la transparence :
Code:
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 |
J'ai testé ceci, sans changements :
Code:
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); |
Cdt,
Dmf