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

AWT/Swing Java Discussion :

fermer un jpanel


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut fermer un jpanel
    salut
    dans mon application swing, j'utilise un seul JFrame
    ce JFrame est composé d'un JPanel principal(de layout CardLayout) qui va contenir tou mes interfaces
    pour ne pas charger plusieurs JPanels dans mon JPanel principal ,je voudrait avoir la possibilité de fermer certains JPanels
    avec JFrame, il ya la methode dispose mais avec JPanel comment peut on reagir et est ce qu'il est possible d'ajouter une barre de tache(contient fermer) dans mes JPanel

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    Je comprend pas exactement ce que tu veux! Si tu veux pouvoir changer différent JPanel dans ta Jframe, il suffit que tu les creer tous et de les charger avec
    MaFrame.setContentPane(monpanel);
    MaFrame.repaint();

    Aprés si tu veux ne plus garder en mémoire les panel il faut que tu utilise la méthode finalise ou laisser faire le ramasse miette!

  3. #3
    Membre expérimenté Avatar de uhrand
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2009
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 203
    Par défaut
    Citation Envoyé par riadhhwajdii Voir le message
    ce JFrame est composé d'un JPanel principal(de layout CardLayout) qui va contenir tou mes interfaces
    pour ne pas charger plusieurs JPanels dans mon JPanel principal ,je voudrait avoir la possibilité de fermer certains JPanels
    As-tu bien compris le fonctionnement du CardLayout? http://java.sun.com/docs/books/tutor...yout/card.html
    Pour enlever une carte, tu peux utiliser la méthode Container#remove. Si ensuite tu met la référence = null, elle sera nettoyée en temps utile.

Discussions similaires

  1. fermer un Jpanel se trouvant dans un jdesktop
    Par rahimman dans le forum Interfaces Graphiques en Java
    Réponses: 0
    Dernier message: 26/06/2011, 17h06
  2. fermer un jpanel automatiquement avant de lancer un jframe
    Par élève_ingénieur dans le forum Composants
    Réponses: 10
    Dernier message: 29/01/2010, 21h07
  3. Fermer un JPanel
    Par taha1 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 27/07/2009, 12h07
  4. Comment fermer un Jpanel
    Par not_yet_a_dj dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 21/12/2008, 17h49
  5. Fermer une JPanel
    Par looping12 dans le forum AWT/Swing
    Réponses: 12
    Dernier message: 18/03/2006, 10h05

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