[Java] Raffraîchissement du JPanel

Résolu
zzzer Messages postés 938 Statut Membre -  
zzzer Messages postés 938 Statut Membre -
Bonjour,

Je bosse actuellement sur un logiciel de web design, en Java SE.
J'ai une classe nommée Wdst qui dessine ma JFrame.
Dans cette JFrame, j'ai un JPanel et des boutons. J'aimerais que lorsque j'appuie sur un bouton, un JLabel soit ajouté au JPanel.
Dans le actionPerformed, j'appelle donc une fonction qui devrait réaliser ça :
public static void addText()
    {
        leftArea.add(new JLabel("toto")); // leftArea est mon JPanel
        leftArea.repaint();
        f.repaint(); // f est ma JFrame
    }

Cependant, quand je clique, rien ne se passe, le JPanel reste vide...
Quelqu'un sait pourquoi ceci ne fonctionne pas ?

Merci d'avance !

--
N'oubliez pas de marquer la discussion comme résolue dès que c'est le cas ! -> En haut de la page, Statut: Résolu
Attention aussi à bien respecter la 6e règle de la charte : 
Rédiger les messages dans un langage clair sans abréviation, style télégraphique ou mode SMS
Configuration: Windows XP
Firefox 3.0.8
A voir également:

1 réponse

zzzer Messages postés 938 Statut Membre 181
 
Solution trouvée :
f.getContentPane().validate();
à la fin de la fonction.

0