Bonjour,

BESOIN

J'ai un JPanel qui affiche des JLabel dans une JFrame
Le contenu de ces JLabel change par une action utilisateur

PROBLEME

Je vois apparaitre le contenu des JLabels que quand je redimensionne ma fenetre.

CODE

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
for (int i = 0; i < jPanel2.getComponentCount(); i++) {
                Component c = jPanel2.getComponent(i);
                if(c instanceof JLabel){
                    jPanel2.remove(c);
                }
 
            }
            JLabel label = new JLabel();
 
            if(jourCourant.estFerie())
                label.setText("Information sur la Journée:"+jourCourant.estQuelFerie());
            else
                label.setText("Rien à afficher");
 
            jPanel2.add(label,java.awt.BorderLayout.NORTH);
            label.repaint();
            jPanel2.repaint()
voila ce code ne me rafraichit pas les informations
je suis oblige de faire une gestion dynamique de mes labels
je n est pas le choix

je rencontre souvent des problemes de refresh, d habitude une repaint() suffit
mais pas la
si quelqu'un pouvait m'aiguiller
je dois louper un truc en JAVA

je precise je suis en java 1.6

merci