Bonjour,
Quelqu'un connait-il le mécanisme se cachant derrière la fonction Color.darker() ?
En effet j'ai besoin d'une fonction équivalente mais proposant plus de nuance.
D'avance merci.
Version imprimable
Bonjour,
Quelqu'un connait-il le mécanisme se cachant derrière la fonction Color.darker() ?
En effet j'ai besoin d'une fonction équivalente mais proposant plus de nuance.
D'avance merci.
Le principe est de créer un nouvel objet Color en agissant sur les valeurs des composantes RGB :
Le facteur utilisé vaut 0.7 pour java 1.5Code:
1
2
3
4 return new Color(Math.max((int)(getRed() *FACTOR), 0), Math.max((int)(getGreen()*FACTOR), 0), Math.max((int)(getBlue() *FACTOR), 0));
Remarquable. Merci ;)
De maniere generale, n'oublie pas que tu peux aller explorer les sources de l'API en visitant le fichier src.zip qui est a la racine du JDK. Egalement de nombreuses IDE sont capables d'aller remonter jusqu'au code source d'une methode en appuyant sur CTRL et en cliquant sur la methode dans l'editeur de code.
c'est noté 8-)
algorithme
voilà quelqu'un de tré portait sur l'aurthografe...
Celui-ci est tout de même trait un porc temps
;)