Changer de panel dans un frame
Bonjour à toutes et à tous,
J'ai développé une JFrame avec un cardlayout contenant différents JPanel. L'accès aux JPanel se fait via une barre de menu.
Jusque là, tout va bien :)
Dans le panel1, je voudrait qu' en cliquant sur un bouton on se trouve sur le panel2.
Pour cela, j'ai écrit la ligne suivante dans le code du panel 1:
Code:
FramePrincipal.getCardLayout().show(pnl_principal, "Panel2");
où pnl_principal vient du Frame :
Code:
cardLayout = (CardLayout) pnl_principal.getLayout();
Mais cela ne fonctionne pas car "pnl_principal" n'est pas reconnu. Je comprend bien le problème mais je ne vois absolument pas comment le résoudre :cry:
Est-ce que quelqu'un pourrait m'aider? Je sens que je suis pas loin!!!