bonjour,
J'ai un un code couleur provenant de classe Color de swing et je souhaiterais le convertir pour qu'il corresponde au format html
J'ai chercher sur le net mais j'ai rien trouvé.
Comment faire?
Merci de votre aide
bonjour,
J'ai un un code couleur provenant de classe Color de swing et je souhaiterais le convertir pour qu'il corresponde au format html
J'ai chercher sur le net mais j'ai rien trouvé.
Comment faire?
Merci de votre aide
Quelque chose comme ça devrait sans doute faire l'affaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 import java.awt.Color; public final class ColorConverter { public Color fromString(final String html) throws IllegalArgumentException { if (html == null) { return null; } final String toProcess= html.trim(); final boolean test = toProcess.trim().matches("^#[0-9A-Fa-f]{6}$"); // NOI18N. if (!test) { throw new IllegalArgumentException(); } final String red = toProcess.substring(1, 3); final String green = toProcess.substring(3, 5); final String blue = toProcess.substring(5, 7); final Color result = new Color(Integer.parseInt(red, 16), Integer.parseInt(green, 16), Integer.parseInt(blue, 16)); return result; } public String toString(final Color color) { if (color == null) { return null; } final String result = String.format("#%02X%02X%02X", color.getRed(), color.getGreen(), color.getBlue()); // NOI18N. return result; } }
Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Finalement, j'ai trouvé ceci qui a fait l'affaire:
http://www.developpez.net/forums/d26...-couleur-html/
Oui ben vérifie quand même que tu as bien les 0 non nécessaires en cas de faibles valeurs sur les composantes. Sinon dans l'absolu, c'est exactement la même chose que je viens de te donner dans la methode toString(), juste écrit un poil plus archaïquement.
Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager