[Java] New HSSFColor avec hexa #0066FF
Grulf
Messages postés
44
Statut
Membre
-
Grulf Messages postés 44 Statut Membre -
Grulf Messages postés 44 Statut Membre -
Bonjour,
Je suis en train de faire un export Excel en Java, et à la création d'une cellule, je dois lui mettre en couleur de fond une couleur de type #0066FF.
Problème : je ne sais pas comment utiliser autre chose que les couleurs par défaut :
L'objectif ça serait de remplacer le HSSFColor.YELLOW.index par quelque chose qui prendrait mon code hexa en paramètre...
Si quelqu'un a une idée, je suis preneur ! Merci ;)
Je suis en train de faire un export Excel en Java, et à la création d'une cellule, je dois lui mettre en couleur de fond une couleur de type #0066FF.
Problème : je ne sais pas comment utiliser autre chose que les couleurs par défaut :
styleTmp.setFillForegroundColor(HSSFColor.YELLOW.index); styleTmp.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
L'objectif ça serait de remplacer le HSSFColor.YELLOW.index par quelque chose qui prendrait mon code hexa en paramètre...
Si quelqu'un a une idée, je suis preneur ! Merci ;)
A voir également:
- [Java] New HSSFColor avec hexa #0066FF
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
Salut,
Forme générale:
Ton exemple:
Cordialement,
Dan
Forme générale:
// R G B Color jauneclair = new Color(255, 255, 212); Color bleu = new Color(0, 102, 255); list.setBackground(jauneclair); list.setForeground(bleu);
Ton exemple:
// conversion hexa >> décimal String str = "0066FF"; int couleur = Integer.parseInt(str, 16); Color fond = new Color(couleur);
Cordialement,
Dan
Salut, et merci pour la réponse rapide ! :D
Mais sur quoi est-ce que tu fais ton setBackground(jauneclair) ?
C'est quel type d'objet list ?
Parce que dans mon cas :
styleTmp est un CellStyle et je ne peux pas faire de setBackground dessus...
(Et setFillForeground ne prend pas de Color en paramètre...)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème...
Mais sur quoi est-ce que tu fais ton setBackground(jauneclair) ?
C'est quel type d'objet list ?
Parce que dans mon cas :
styleTmp.setFillForegroundColor(color);
styleTmp est un CellStyle et je ne peux pas faire de setBackground dessus...
(Et setFillForeground ne prend pas de Color en paramètre...)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème...