IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

[Java Bean] Changer de JPanel


Sujet :

NetBeans Java

  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut [Java Bean] Changer de JPanel
    Salut j'apprends en ce moment l'utilisation des java beans sur netbeans 6.9.
    Pour mon application j'ai une fenêtre avec des menu.
    Je désire changer de Panel lorsque je choisi un menu, seulement je ne sais pas vraiment comment faire.
    Existe t-il des tutos expliquant cela?
    Merci

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut
    Bonjour votre problème peut être résolu avec un CardLayout
    exemple :

    //Where instance variables are declared:
    JPanel cards;
    final static String PANEL1 = "Card with Panel 1";
    final static String PANEL2 = "Card with Panel 2";

    //Where the components controlled by the CardLayout are initialized:
    //Create the "cards".
    JPanel card1 = new JPanel();
    ...
    JPanel card2 = new JPanel();
    ...

    //Create the panel that contains the "cards".
    cards = new JPanel(new CardLayout());
    cards.add(card1, PANEL1);
    cards.add(card2, PANEL2);

    cards représente le panel principal, ensuite vous lui ajouter vos panels à afficher, en les repérant par un nom : PANEL1 et PANEL2 ici.
    ensuite pour afficher le panel désiré vous faites :

    CardLayout cl = (CardLayout)(cards.getLayout());
    cl.show(cards, "PANEL2");

Discussions similaires

  1. changer background JPanel JAVA
    Par develope dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 21/01/2011, 13h11
  2. [Java Beans XMLEncoder] Impossible d'encoder un objet...
    Par petitpepito dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 27/02/2006, 16h19
  3. JPanel, changer le JPanel d'un Container
    Par kichemans dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 02/01/2006, 12h58
  4. [Swing]probleme pour changer de JPanel
    Par mereyj dans le forum Composants
    Réponses: 8
    Dernier message: 19/06/2005, 12h55
  5. Changer de JPanel en cours d'applications
    Par MrEddy dans le forum Composants
    Réponses: 3
    Dernier message: 12/05/2005, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo