Bonjour,
J'ai un objet BasicStroke qui s'appelle "trait" comme membre dans une classe, je voudrais alors par exemple changer l'épaisseur en faisant un truc du genre trait.setWidth(1);
Mais la classe BasicStroke n'a pas de méthode qui modifie ses variables. Comment se fait-il ?
Comment faire ? Je suis donc obligé de recréer un nouvel objet BasicStroke à chaque fois que je veux changer l'epaisseur de mon trait ?
C'est bête et ça ralentit mon programme car j'ai énormément de changement d'épaisseur de trait dans mon programme et je croit savoir qu'un appel à new est assez gourmand en temps d'éxécution non ?
Donc quelle est a parade (s'il y en a une) ?
Merci pour vos réponses.
Partager