[Swing] Raffraichissement de panel
Bonjour,
j'ai un problème avec un des panel de mon interface.
Dans cette interface il y a 2 boutons, "initialiser" et "générer".Quand l'utilisateur clique sur générer, des JTable et des JLabel apparraissent dans des panel et quand il clique sur initialiser tous les composants precedement généré sont supprimés.
voila le code associé au clique sur le bouton"initialiser"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
//Zone1,2 et 3 sont les panels que je veux rafraichir
Zone1.removeAll();
Zone1.repaint();
Zone2.removeAll();
Zone2.repaint();
Zone3.removeAll();
Zone3.repaint();
Zone1.revalidate();
Zone2.revalidate();
Zone3.revalidate(); |
quand je clique sur initialiser tout fonctionne bien ( les composant dans les 3 zones sont éffacés) mais quand je veux de nouveau générer, les nouveaux composant apparaissent avec les anciens (c'est comme s' ils avaient été gardé en mémoire et que j'avais juste changé leur visibilité...)
quelqu'un a t'il une solution?
merci d'avance