salut a tous,

j'ai un probleme curieux que je ne m'explique pas et que bien evidemment je n'arrive pas a résoudre

voila la description :
j'ai une jframe avec un borderlayout

au nord, un panel fixe
au sud un panel fixe avec en gros 2 bouton back/next

ensuite j'ai 3 panel qui s'affiche 1 par 1 au centre en fonction des bouton back / next

le truc c'est que lorsque je remplace mon panel central , rien n'apparait au centre et je suis obligé de redimensionner manuellement la fenetre pour voir le nouveau contenu.
Or je fais bien un maFrame.repaint() apres le changement de panel ???

ca marche mieux si j'appele frame.pack() mais comme le panel central peut avoir une taille differente d'une fois sur l'autre , la dimension de la fenetre change (normal c'est fait pour) et c'est pas propre ...

une idée ?
si necessaire je peut joindre le code, cela tient dans une classe d'env 400 lignes