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![]()





Répondre avec citation







Partager