Couleur du texte en java

Bonjour,

Voila ma question : je définis un JLabel, JLabel1 disons, et j'appelle ensuite la méthode setText(...), ce que je voudrais, c'est que ce texte s'affiche en rouge et non en noir comme par défaut.

merci d'avance

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    salut, JLabel hérite de setForeground(Color c);

    pliize

    Chouba
    "Obsédé des travaux manuels non pratiquant"
    1. Heu, j'ai l'imlpression que ça marche po : voila mon code :

      Color redColor = new Color(1 , 0 , 0);
      infoRuleLine1.setForeground(redColor);
      infoRuleLine1.setText(...);

      pas moyen, ça écrit en noir !! :-(

      infoRuleLine1 est un JLabel.
      1. Modérateur
        essaye ça

        setForeground(Color.getColor("red"));

        Chouba
        "Obsédé des travaux manuels non pratiquant"
        1. Bon, j'ai réussi mais avec setForeground(Color.red);

          Sicard_51, la bonne brioche anisée !!
          1. Modérateur
            c'est y pas merveilleux ça?
            moi ça me sidère

            Chouba
            "Obsédé des travaux manuels non pratiquant"
            1. Les composantes de couleur sont sur 255.
              C'est donc normal quand mettant new Color(1 , 0 , 0); on obtient une couleur si proche du noir que sa semble en être.
            2. Bonjour. Je commence le java (!) et j'ai un projet en Java (si vous connaissez, c'est un Launcher Minecraft). J'ai un fond blanc(c'est fait expres) et le hic, c'est que il y'a des ecriture BLANCHES dessus. Elles ne se voient quasiment pas.
              Alors mon code:
              titles.add(new TransparentLabel("Pseudo:", 4));
              titles.add(new TransparentLabel("Mot de passe:", 4));
              titles.add(new TransparentLabel("", 4));

              Pseudo et mot de passe c'est les ecritures.
              Qqn peut il m'aider ?
              Merci d'avance.
              1. Modérateur
                bonjour

                tu pourrais ouvrir ta propre discussion, celle-ci date de 2002, ça a un peu évolué depuis.. merci