Changement de font d'un label
Bonjour,
J'essaye de changer la font (mise en gras) de label pour montrer à l'utilisateur où il se situe dans les ecrans. La mise en gras se passe bien mais le retour à la normal ne se fait pas. Voila le code que j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
listLabelsuivit = new ArrayList<JLabel>();
listLabelsuivit.add(jLabelN1);
listLabelsuivit.add(jLabelN2);
listLabelsuivit.add(jLabelN3);
listLabelsuivit.add(jLabelN4);
listLabelsuivit.add(jLabelN5);
....
Font font;
for(int i=0; i<listLabelsuivit.size(); i++) {
font = listLabelsuivit.get(i).getFont();
if (i==numEcran) {
listLabelsuivit.get(i).setFont(new Font(font.getFontName(), Font.BOLD, font.getSize()));
} else {
listLabelsuivit.get(i).setFont(new Font(font.getFontName(), Font.PLAIN, font.getSize()));
}
} |
Je n'arrive pas a comprendre pourquoi cela ne marche pas. Je passse pourtant dans les bonnes branches.
Avez vous une idée?