Bonjour,

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