OVH Cloud OVH Cloud

Couleurs

2 réponses
Avatar
Danious
Bonjour,
Je voudrais savoir s'il existe une meilleure solution que d'utiliser
sans cesse la fonction setColor pour manipuler les couleurs en java
(applet) car je trouve cette gestion des couleurs pas tres
satisfaisante (elle oblige en effet a faire un setColor avant tout
affichage de quoi que ce soit) et de plus j'ai l'impression que de trop
manipuler les couleurs avec cette "methode" fait ramer les applets en
general. Est-ce que c'est possible que cette fonction soit gourmande en
ressources ?

2 réponses

Avatar
burma
setColor (ou setPaint) doit utilisé uniquement quand tu veux changer le
contexte de couleur (ie. changer la couleur courante).
En terme de performance, cette fonction n'a aucun impact, car le
pipeline de rendering java2d n'est pas invalidé lors d'un changement de
couleur.


Danious wrote:
Bonjour,
Je voudrais savoir s'il existe une meilleure solution que d'utiliser
sans cesse la fonction setColor pour manipuler les couleurs en java
(applet) car je trouve cette gestion des couleurs pas tres
satisfaisante (elle oblige en effet a faire un setColor avant tout
affichage de quoi que ce soit) et de plus j'ai l'impression que de trop
manipuler les couleurs avec cette "methode" fait ramer les applets en
general. Est-ce que c'est possible que cette fonction soit gourmande en
ressources ?



Avatar
Danious
setColor (ou setPaint) doit utilisé uniquement quand tu veux changer le
contexte de couleur


Uniquement ? Et si je veux juste changer la couleur d'un objet ?

En terme de performance, cette fonction n'a aucun impact, car le
pipeline de rendering java2d n'est pas invalidé lors d'un changement de
couleur.


Oui si mon applet ramait c'etait a cause d'autre chose (je m'en suis
rendu compte apres).

a+
Danious