Couleur ou dégradé multiple
Bonjour,
je voudrais savoir s'il est possible de mettre plusieurs couleurs ou faire plusieurs dégradés différents dans un polygone.
J'ai réussis a le faire sur un rectangle :
Code:
1 2 3 4 5 6 7 8 9 10
|
Rectangle2D rec = new Rectangle2D.Float(0, 0, 600, 600);
Color color1 = new Color(144, 180, 228);
Color color2 = new Color(200, 150, 100);
g2d.setPaint(color2);
g2d.fillRect(300, 0, 300, 600);
g2d.setPaint(color1);
g2d.fillRect(0, 0, 300, 600);
big.setPaint(Color.BLACK);
big.draw(rec); |
Le contournement que j'ai utilisé pour le rectangle, n'est bien sur pas applicable pour un polygone.
Quelqu'un a t-il une solution, en sachant que je les données du polygone me viennent de l’extérieur.
Merci d'avance