Couleur du texte en java [Fermé]

Signaler
-
Messages postés
38539
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
8 juin 2021
-
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

Messages postés
38539
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
8 juin 2021
1 977
salut, JLabel hérite de setForeground(Color c);

pliize

Chouba
"Obsédé des travaux manuels non pratiquant"
11
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

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.
Messages postés
38539
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
8 juin 2021
1 977
essaye ça

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

Chouba
"Obsédé des travaux manuels non pratiquant"
Messages postés
38539
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
8 juin 2021
1 977
bonjour

tu pourrais ouvrir ta propre discussion, celle-ci date de 2002, ça a un peu évolué depuis.. merci
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.
Messages postés
31
Date d'inscription
mercredi 13 février 2002
Statut
Membre
Dernière intervention
30 août 2003
5
Bon, j'ai réussi mais avec setForeground(Color.red);

Sicard_51, la bonne brioche anisée !!
Messages postés
38539
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
8 juin 2021
1 977
c'est y pas merveilleux ça?
moi ça me sidère

Chouba
"Obsédé des travaux manuels non pratiquant"

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.