Afficher un jpanel dans un jframe
mehdi_boussarhane
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
poukkid Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
poukkid Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
salut!
je suis débutante en java et je bosse en ce moment sur la partie graphique de mon projet.
j'ai un menu et lorsque je clique sur un item du menu, je voudrais faire apparaitre suivant l'item, le jpanel correspondant dans mon jframe principal.
ça suppose donc que j'ai plusieurs classes dérivant de jpanel.
Mon pb est comment le faire.
j'ai penser à faire des events.
et pour chaque event , créer une classe de type Jpanel et l'intégrer au jframe .
si quelqu'un voit une solution plus simple!
j'attends vos conseils
merci d'av
mehdi
je suis débutante en java et je bosse en ce moment sur la partie graphique de mon projet.
j'ai un menu et lorsque je clique sur un item du menu, je voudrais faire apparaitre suivant l'item, le jpanel correspondant dans mon jframe principal.
ça suppose donc que j'ai plusieurs classes dérivant de jpanel.
Mon pb est comment le faire.
j'ai penser à faire des events.
et pour chaque event , créer une classe de type Jpanel et l'intégrer au jframe .
si quelqu'un voit une solution plus simple!
j'attends vos conseils
merci d'av
mehdi
A voir également:
- Afficher un jpanel dans un jframe
- Afficher appdata - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
1 réponse
salut,
Tu pourrais peut-être avoir simplement un JPanel pour lequel tu mets setVisible à true lorsque tu clique sur un bouton et tu changes juste l'image que ce panel charge affiche...
Si tu n'as pas beaucoup de JPanel, c'est pas trop genant d'en créer un à chaque event, mais c'est vraiment pas élégant et si tu as beaucoup d'objets, ca risque de devenir vite très lourd...
Tu pourrais peut-être avoir simplement un JPanel pour lequel tu mets setVisible à true lorsque tu clique sur un bouton et tu changes juste l'image que ce panel charge affiche...
Si tu n'as pas beaucoup de JPanel, c'est pas trop genant d'en créer un à chaque event, mais c'est vraiment pas élégant et si tu as beaucoup d'objets, ca risque de devenir vite très lourd...