Layout : Supprimer un element [Résolu]

Signaler
Messages postés
18
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
26 décembre 2008
-
Messages postés
18
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
26 décembre 2008
-
Bonjour.

Voici mon problème :
J'ai un FlowLayout qui contient deux JPanel. J'aimerais pouvoir supprimer dynamiquement le dernier à un moment donné.
Après des essais au hasard avec l'auto-complétion et quelques recherches sur le net et les forums.

J'ai cru comprendre qu'il fallait utiliser la méthode :
RemoveLayoutComponent(Component comp) : void - LayoutManager

Je l'applique correctement sur le layout de ma fenetre, mais aucun changement.
J'ai essayé d'ajouter la méthode pack() pour voir si le changement était effectué mais qu'il ne soit pas rafraichi : rien n'y fait.

3 réponses

Messages postés
491
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
15 juillet 2012
10
Tu peus essayer ceci:

mainPanel.remove(panel2);
mainPanel.revalidate();
mainPanel.repaint();
Messages postés
18
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
26 décembre 2008

Si vous aviez une solution, ou la réponse au problème, je vous écoute

Merci d'avance.
Messages postés
18
Date d'inscription
vendredi 1 février 2008
Statut
Membre
Dernière intervention
26 décembre 2008

La méthode revalidate() n'est pas reconnue, j'ai remplacé par validate().

Et tout marche comme je veux.

Merci