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

 Java Discussion :

Gestion des JPanel dans le GUI Builder de NetBeans


Sujet :

Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut Gestion des JPanel dans le GUI Builder de NetBeans
    Bonjour !!

    Complètement noob en java, je cherche a faire une interface graphique via netbeans et son GUI Builder. La question est relativement simple, mais j'arrive pas à trouver sur le net.

    Je voudrais savoir comment créer un jpanel via le GUI Builder qui s'affiche que lors d'un clique sur un menu. (sans le GUI Builder , y'a pas de probleme, mais avec je sais pas comment mit prendre).

    De plus faut-il que je créé une instance de la classe créant le jpanel a chaque clique sur le menu, ou une seule à l'initialisation de la jframe? Et si le mieux est de refaire le jpanel, comment je supprime l'ancien pour pas consommer trop de mémoire?

    J'espère que je suis claire !! merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut
    Bon j'ai réussi à changer les jpanel par action sur les items du menu. Il suffit de faire clique droit sur le projet -> nouveaux -> jpanel form. Puis de créer une action sur le bouton pour intégrer le panneau.

    Pour la mémoire, apparemment y'a pas de destructeur en java, le ramasse-miete fait l'affaire ..... c'est cool ça


    ----------------------------------

    bon je pensais que ca suffirait , mais en faite non , j'arrive tjrs pas a charger mon panneaux , si quelqu'un peux m'aider please !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut
    bon j'ai finalement réussi à trouver comment faire .

    Pour ceux que ca iintérrèsse, il faut :
    1- créer un JPanel Form , donc une classe (clique droit sur le projet -> nouveaux )
    2- Modifier le layout du mainPanel (clique droit sur le panneau principale -> set layout (définir la disposition) -> tout sauf conception libre)
    3- ajouter un événement au bouton (clique droit sur le bouton -> évènements -> action -> actionPerformed)
    4- Créer le panneau et l'ajouter plus ou moins comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
            clearCurrentPanel();
            NewJPanel1 l=new NewJPanel1();
            mainPanel.add(l);
            mainPanel.revalidate();
            currentPanel = l;
        }
     
        private void clearCurrentPanel(){
            if(currentPanel != null){
                mainPanel.remove(currentPanel);
            }
        }
        private JPanel currentPanel = null;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] Gestion des accents dans une base de données
    Par MiJack dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/07/2005, 11h41
  2. [Référencement] Gestion des "includes" dans Google
    Par odelayen dans le forum Référencement
    Réponses: 5
    Dernier message: 20/04/2005, 17h07
  3. [Sécurité]Gestion des accès dans plusieurs bases
    Par vincentj dans le forum Débuter
    Réponses: 1
    Dernier message: 05/01/2005, 14h19
  4. Gestion des headers dans un Makefile
    Par Weren dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 09/11/2004, 10h44
  5. [VB6] Gestion des erreurs dans une dll
    Par zimba-tm dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 02/08/2004, 11h20

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