[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...

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    teuteuteuteu!

    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"
    1. J'ai l'impression que tu as du mal à comprendre ce que je te demande.
      Je sais que c'est pour le fond, uisque je te le dis. Ce que je veux, c'est pouvoir colorier le TEXTE !!!!!!!!!!!!!!!!!!!!!!!!!

      Merci
  2. Modérateur
    je 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"
    1. Ben voila,

      Je te remercie... Pourquoi veux-tu te facher , on ne doit pas se facher, moi même je ne suis pas faché...

      Nous sommes tous des amoureux de JAVA. !!! peace

      Merci et @+ sur le forum
    2. @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
    3. Modérateur
      @TKSalut

      essaye ça..

      text.setForeground(new Color(23));
      ou alors
      text.setForeground(Color.red);
  3. Modérateur
    boudjou

    setForeground(Color fg), comme tous les objets Component.

    pliize

    Chouba
    "Obsédé des travaux manuels non pratiquant"
    1. setForeground(...) C'est pour le FOND ;

      et j'ai bien précisé de colorier le TEXTE et non pas le FOND !!!!

      Merci
  4. Modérateur
    je 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"
    1. 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
      1. Modérateur
        salut

        je te conseille d'ouvrir un nouveau post, si tu veux que l'on te réponde, le problème étant reconnu comme résolu

        tu ne risques pas d'avoir de réponses