Bonjour,
je débute en java et je me pose une question,
J'ai crée une classe lblPanel(Elle n'a pas trop d'interêt mais c juste pour l'exemple) dont voici la définition:
Dans une autre classe, j'ai crée une matrice d'objet qui sont tous des instances de la classe lblPanel. Pour certaines conditions, je dois mettre le texte du lblJour en rouge plutôt qu'en noir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class lblPanel extends JPanel { JLabel lbl; int entier; }
Dans la classe autreClasse, j'ai crée une méthode redaction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class autreClasse { lblPanel []label; public autreClasse(){ label=new lblPanel[10]; } }
D'après vous pour changer la couleur du texte, vaut-il mieux faire ?
ou dois-je développer une méthode dans la classe lblPanel qui change la couleur du texte de lbl ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void redaction(int i) { if (condition) label[i].lbl.setForeground(Color.RED); else label[i].lbl.setForeground(Color.BLACK); }
Merci pour votre aide.
Ciao.
Partager