lu,
J'aimerai convertir une couleur Java en couleur "HTML".
Si quelqu'un tiens une formule "magique" suis preneur http://aristeas.free.fr/smilies/contentf/N4.GIF
@+
Version imprimable
lu,
J'aimerai convertir une couleur Java en couleur "HTML".
Si quelqu'un tiens une formule "magique" suis preneur http://aristeas.free.fr/smilies/contentf/N4.GIF
@+
Et hop, abracadabra... magie.... :mrgreen:
Code:
1
2
3
4
5
6
7 Color c = new Color(8,127,255); String htmlcolor = String.format("#%02X%02X%02X", c.getRed(),c.getGreen(),c.getBlue()); System.out.println(htmlcolor);
Heuuu.... http://aristeas.free.fr/smilies/moqueura/158.gif
Il ne me trouve pas la méthode format de String.http://aristeas.free.fr/smilies/moqueura/84.gif
Est ce une nouvelle fonction du dernier JDK de Java (j'ai le 1.4http://aristeas.free.fr/smilies/moqueura/72.gif), ou une méthode perso, ... ?
Magicien de pacotille http://aristeas.free.fr/smilies/moqueura/a159.gif
En tout cas t'as réussi ton coup : j'ai eu une fausse joie http://aristeas.free.fr/smilies/tristea/A3.GIF
;)
Bon il s'agit d'une méthode du JDK 1.5.
Donc vais devoir changer de JDK.
Merci et http://aristeas.free.fr/smilies/moqueura/157.gif
http://aristeas.free.fr/smilies/divers/a65.gif
La méthode format() n'est effectivement disponible que depuis Java 5.
Tu peux utiliser la méthode toHexString() de la classe Integer comme suis :Disponible depuis Java 1.0.2 ;)Code:
1
2
3
4
5 Color color = new Color(); String htmlColor = "#" + Integer.toHexString(color.getRed()) + Integer.toHexString(color.getGreen()) + Integer.toHexString(color.getBlue());
Code:
1
2
3 String num = Integer.toHexString(color.getRGB()); String comp = //compléter par des 0 manquants éventuellement. String htmlColor = '#' + comp + num;
Merci le y@m's http://aristeas.free.fr/smilies/moqueura/a129.gif
Par contre ®om ta formule ne fonctionne pas correctement.http://aristeas.free.fr/smilies/divers/mecker.gif
Je pensais pas avoir autant de matière à tester http://aristeas.free.fr/smilies/dive..._izobiliya.gif
Merci à tous http://aristeas.free.fr/smilies/divers/nieuweling.gif
http://aristeas.free.fr/smilies/divers/WAVE.GIF
Si R = 0, G = 5, B = 3 par exemple, ça te resort : #53Citation:
Envoyé par le y@m's
Ah oui, désolé. Je peux plus me passer des "nouveautés" de JAVA 5 :aie:Citation:
Est ce une nouvelle fonction du dernier JDK de Java