Comment faire pr modifier la couleur de text dans un label par defaut c'est noir.
Comment faire pr modifier la couleur de text dans un label par defaut c'est noir.
en gros le moyen le plus simple c'est d'utiliser des balises html.
Plus d'explications ici
voici mon code et je veux que ceci soit d'un autre couleur que le noir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 accueil = new Label(); accueil.setText("Bienvenue dans le Jeu PACMAN !!!\n\n" + "Instructions :\n " + "-> Veuillez utiliser les flèches " + "-> directionnelles pour diriger le pacman.\n" + "-> Jouer tout en évitant vos pires ennemis les fantomes\n" + "-> N'hésitez pas à manger des pacGum qui vous donneront le pouvoir de manger les fantomes \n" + "\n \nAppuyer sur 'P' pour pause et 'R' pour reprendre" + "\n\n\n Pour commencer la partie appuyer sur 'S' et Bonne chance à vous"); this.add(accueil,BorderLayout.CENTER);
Je voudrais que ce code soit de couleur jaune par exemple
ou alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 JLabel monlabel = new JLabel; String instruction = "Instructions\n" + "Ouvrir mon navigateur sur http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JLabel.html" + "Chercher la méthode setForeground dans les méthodes héritées\n" + "Cliquer sur le lien\n" + "Lire ce qu'il y a écrit et adapter son code";
Note : c'est une réponse avec une petite touche d'humour. Je ne cherche à blesser personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String instruction = "Instructions\n" + "Ajoute une balise HTML pour la couleur\n" + "Taper HTML dans le moteur de recherche de developpez.com" + "Trouver la bonne balise HTML\n"
personnellement je ne passerais pas par du html, mais juste la méthode foreground (ou background) suivant le cas.
Up pour schneidb, les balises HTML, c'est bien si tu veut changer le style à certains endroit par exemple. Apparement, ce souhait n'a pas été exprimé, donc la fonction setForeground() suffit amplement...Envoyé par schneidb
oui, +1 pour setForeground() .Je pensais qu'il voulait que chaque ligne soit d'une couleur différente.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager