Java

lxav Messages postés 189 Statut Membre -  
lxav Messages postés 189 Statut Membre -
Bonjour,
je voudrais savoir comment remplacer un jPanel par un autre.
Je test plein de truc mais ca donne rien.
Je fais un jFrame au fait.

merci d'avance
A voir également:

3 réponses

lxav Messages postés 189 Statut Membre 71
 
up ;)
0
kij_82 Messages postés 4260 Statut Contributeur 857
 
Bonjour,

Ton JPanel, c'est celui que set en tant que contentPane ?
Si oui alors tu n'as qu'à setter de nouveau le contentPane de ta JFrame par ton autre JPanel.

Au pire des cas, si ton JPanel est contenu dans un autre panel, c'est que tu as certainement du ajouter un Layout dans ton premier panel. Dans ce cas là tu peux très bien replacer de la même façon le JPanel contenu dans le layout par un nouveau (en créant une nouvelle instance d'objet JPanel et en l'ajoutant à la place de l'ancien.
0
lxav Messages postés 189 Statut Membre 71
 
bon j'utilise plus ça pour finir mais j'avais réussi à le faire.

En fait,je crée un jPanel vide et je changer son contenu en en mettant un autre dedans grâce au fonction
removeAll()
et
add(le jPanel voulu)
et paint()
pack()
bien sure
0