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:

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 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
6
7
8
 
public class autreClasse {
lblPanel []label;
 
public autreClasse(){
label=new lblPanel[10];
 }
}
Dans la classe autreClasse, j'ai crée une méthode redaction.
D'après vous pour changer la couleur du texte, vaut-il mieux faire ?
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);
}
ou dois-je développer une méthode dans la classe lblPanel qui change la couleur du texte de lbl ?

Merci pour votre aide.
Ciao.