Bonjour,
Je souhaite avoir quelques informations au sujet du CardLayout. En effet, je voudrais créer une interface graphique d'un jeu (L'interface d'entrée).
Pour ce faire, j'ai implémenté plusieurs JPanel contenant des boutons (avec classes internes pour les listeners et actionPerformed).
Je voudrais savoir s'il est possible de changer de panel depuis le click sur un bouton de mon JPanel ou du moins récupérer la source et invoqué la méthode show(main, "panelDemandé") pour afficher le panel que je souhaite ?
Concrètement, mon JPanel d'entrée contient les boutons : Solo Mod, Multiplayer Mod, Option, Help, Exit. Imaginons que je click sur "Solo Mod", est-il possible de changer de panel et d'afficher celui du Solo Mod (contenant les boutons : Campaign, etc...) ?
Au premier abord, j'avais créer à chaque fois un JFrame pour chaque panel. Mais vu qu'il y avait peu de différence entre ces Frames, je me demandais si je ne pouvais pas simplement changer mes panels.
Je pense avoir tout expliquer correctementMerci si vous pouvez m'éclaircir
![]()
Partager