Bonjour,
j'ai une JFrame qui contient un JPanel principal, qui lui-même contient un JPanel (panneau1).
J'aimerais quand on clique dans la zone du panneau1, afficher un JPanel (panneau2) au-dessous du panneau1.
Mon problème est que quand je clique sur le panneau1, le panneau2 s'affiche correctement, mais à la place du panneau1 !!!! (à savoir en haut), alors que moi je veux qu'il s'affiche en bas du panneau1 !
Pour la disposition, j'utilise des GridLayout :
J'ai 3 classes :
- une classe FenetrePrincipale qui contient un JPanel principal avec un GridLayout(2,1)
- une classe R1, qui étend JPanel et qui permet l'affichage du panneau1, avec un GridLayout(1,1)
- une classe R2 qui étend JPanel et qui permettra l'affichage du panneau2 (j'appelle son constructeur dans la classe R1) avec aussi un GridLayout(1,1)
J'ai essayé de changer les GridLayout(1,1) en GridLayout(2,1), mais ça ne change rien...
Pouvez-vous m'aider svp ?
Merci d'avance.
Partager