cs_lola47
Messages postés2Date d'inscriptionsamedi 5 janvier 2008StatutMembreDernière intervention 5 janvier 2008
-
5 janv. 2008 à 21:03
Utilisateur anonyme -
8 janv. 2008 à 17:03
Bonsoir à tous,
J'essaye de créer une JList dans laquelle j'ajoute un Vector. Ce vector est constitué de plusieurs String. Mon but est de mettre un de ces String en italique, un autre en gras... Malheureusement je n'arrive pas à changer le style d'un String. Et je ne peux pas passer par un JComponent vu que je dois l'ajouter dans une JList.
Essaie de mettre tes chaînes de caractères dans des JLabel et utilise la méthode setFont() en mettant le style que tu veux, par exemple Font.BOLD pour afficher en gras.
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 8 janv. 2008 à 11:20
Salut,
ou alors tu redéfinis ton ListCellRenderer (classe permettant d'indiquer comment tu affiches tes infos dans une JList) en te basant sur le DefaultListCellRenderer
indiana_jules, bonne idée. Si tu redéfinis la méthode getListCellRendererComponentça peut le faire, il te suffit de modifier la police du composant renvoyé.