Bonjour,
Ca fait quelques heures que je cherche à faire un truc tellement simple en apparence que je perds patience...
J'ai une classe perso qui étend JPanel, dans une JFrame.
Je souhaite retirer une instance de ce JPanel de la JFrame pour en ajouter une autre.
J'ai essayé ça, avec des variantes dans l'ordre.
Code :
- contentPane.remove(monJPanel);
- monJPanle.invalidate();
- contentPane.validate();
- frame.validate();
- contentPane.add(newMonJPanel);
- contentPane.validate();
- frame.validate();
|
Mais quand la séquence s'exécute, je me retrouve avec les deux JPanel dans la frame... J'ai essayé plein de méthodes mais rien n'y fait.
Je dois pas être très loin, peut être me manque-t-il une méthode à utiliser ou l'ordre d'utilisation des méthodes est-il à revoir?
Merci.
Message édité par E@gle_One le 29-03-2008 à 12:48:18