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 :

Utilisation du JLayeredPane


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut Utilisation du JLayeredPane
    Hello,

    Dans mon application, j'ai un panel contenant un combobox; lorsque l'utilisateur change la valeur séléctionnée de ce combobox, je souhaite afficher un panel spécifique de cette valeur séléctionné, contenant lui meme un certain nombre de composants.

    Pour ce faire, je souhaite utiliser un JLayeredPane. Le problème est qu'une fois mes panels ajoutés au layeredPane, je n'arrive pas a les voir...

    Voici la partie qui initialise les composants:
    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
    16
    17
    18
    19
    20
     
            layerPane = new JLayeredPane() ;
            layerPane.setBorder(BorderFactory.createTitledBorder(
                    "Layer pane!")) ;
     
            add(layerPane, BorderLayout.CENTER) ;
     
            panel1 = new JPanel() ;
            panel1.add(new JLabel("Empty panel")) ;
     
            layerPane.add(panel1, new Integer(0));
     
            panel2 = initPanel2() ;
            layerPane.add(panel2, new Integer(1));
     
            panel3 = initPanel3();
            layerPane.add(panel3, new Integer(2));
     
            panel4 = initPanel4() ;
            layerPane.add(panel4, new Integer(3));
    J'ai essayé d'attribuer des tailles explicites aux panels, avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
            panel1.setBounds(0, 0, layerPane.getWidth(), layerPane.getHeight()) ;
    Mais rien n'y fait je n'arrive pas a voir mes panels... Le layeredPane semble totalement vite.

    J'ai loupé quelque chose?
    Merci d'avance...

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut
    Bon en fait je vais utiliser le CardLayout que je ne connaissait pas...

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

Discussions similaires

  1. Utilisation de JLayeredPane
    Par Aurel_ dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 20/02/2008, 15h16
  2. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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