Se connecter avec
S'enregistrer | Connectez-vous

[Java- RESOLU] setContentPane()

Dernière réponse : dans Programmation

Bonjour,

Voila mon probleme:
J'ai une JFrame, avec un JMenuBar.
quand je selectione, par exemple, fichier>fenetre1,
je fais un setContentPane(new fenetre1())
(sachant que fenetre1 est une classe héritant de JPanel)

maintenant, jaimerais que en cliquant sur un bouton de fenetre1, je puisse faire un setContentPane sur la JFrame parente... quelqu'un aurait une idée? je galere beaucoup!

je pensais a getParent, mais ca renvoie un Container... j'ai ensuite pensé a JRootPane, mais ca ne répondait pas a mes contraintes... help!

merci davance!

Autres pages sur : java resolu setcontentpane

Lassé par la pub ? Créez un compte
Expert Programmation

Le Java permet de faire du Down-casting (le cast du Container vers la classe réelle). Mais il faut aussi s'assurer que ce n'est pas un objet intermédiaire caché entre le parent et lui-même.

Sinon, tu peux créer constructeur pour mémoriser dans un coin l'objet parent (avec la bonne classe).
Lassé par la pub ? Créez un compte
Tom's guide dans le monde