[JLIST] coloration du texte
Comment fait-on pour colorier le texte d'une JList.Attention, je dis bien le texte et non le fond.
Par exemple je désire colorier certaines phrases en rouge, et d'autres en bleu...
Par exemple je désire colorier certaines phrases en rouge, et d'autres en bleu...
5 réponses
-
Modérateurteuteuteuteu!
setBackground(color bg), c'est pour le fond, d'ailleurs c'est la traduction
et pis faut pas s'énerver, je suis cool.
Chouba
"Obsédé des travaux manuels non pratiquant" -
Modérateurje vais pas me facher, ça sert à rien
statusLabel.setForeground(new Color(217,38,6))
ceci est un bout de code en java, qui change la couleur de TEXTE (je dis bien de texte)d'un label et ça marche!
Chouba
"Obsédé des travaux manuels non pratiquant"-
-
@the java loverSalut,
comme toi je chercher à coloriser le texte d'une Jlist. J'ai trouvé ce post et je constate que tu as résolu ton problème. Pourtant j'ai bien regardé la réponse qui a été apportée et mais cela ne marche pas. Je ne comprend pas bien quel est le type de statusLabel.
Voilà le bout de programme que j'ai modifié et qui pose problème:
JList=list1= new Jlist();
Label text=new Label(iA.getJoueur().getPseudo()+" "+iA.getType());
text.setForeground(Color.RED);
list1.add(text.getText());
merci d'avance -
Modérateur
-
-
Modérateurboudjou
setForeground(Color fg), comme tous les objets Component.
pliize
Chouba
"Obsédé des travaux manuels non pratiquant" -
Modérateurje me fâche jamais rassure toi, quand je me fache, je m'endort et ça ralentit ma productivité
content de t'avoir aidé
Chouba
"Obsédé des travaux manuels non pratiquant" -
Bonjour à tous,
Je voudrais savoir s'il était possible de colorier une sous chaine...par exemple : "IMPORTANT, n'oubliez pas" est une variable string que j'affiche sur un textPanel et je voudrais que le mot IMPORTANT soit en rouge, soit les caractères, soit la couleur de fond (peu m'importe pour le moment mais si vous savez faire les deux ma foi..)..?
En vous remerciant d'avance