Qu'en est-il si les conteneurs à afficher ne se suivent pas ? On peut associer à chaque conteneur faisant partie du cardLayout un tag à l'aide de la méthode addLayoutComponent. Ce tag sera utile pour afficher ce conteneur à l'aide de la méthode show.
cardLayout1.addLayoutComponent(jPanel1, "panel inscription");
cardLayout1.addLayoutComponent(jPanel2, "panel branchement");
cardLayout1.addLayoutComponent (jPanel3, "panel deconnexion");
J'assigne un tag à chaque panel faisant partie du CardLayout
cardLayout1.show(FrameCardLayout.this.getContentPane(), "panel inscription");
On peut ainsi rendre visible un panel sans passer par plusieurs appels à next()
Merci à Steve T. pour la collaboration.
Aucun commentaire:
Enregistrer un commentaire