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 :

[swing] fixer un Jpanel


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé Avatar de semaj_james
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 193
    Par défaut [swing] fixer un Jpanel
    Bonjour,

    Je veux mettre cote a cote un panel (panel2) et un JTextArea (TAGrille). panel2 doit etre plus petit que TAGrille. Le probleme c'est que je n'arrive pas a fixer panel2. il se redimensionne automatiquement et prend les dimensions de TAGrille.

    Comment puis je fixer la taille de panel2 ?

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    JPanel panel1 = new JPanel();
            panel1.setLayout(new GridLayout(2,1));
            panel1.add(labTitre1);     panel1.add(labTitre2);
     
            JPanel panel2 = new JPanel();
            panel2.setLayout(new GridLayout(6,4));
            panel2.add(labHopital);     panel2.add(tHopital);
            panel2.add(labMedecin);     panel2.add(tMedecin);
            panel2.add(labMalade);      panel2.add(tMalade);
            panel2.add(labMaladeD);     panel2.add(tMaladeD);
            panel2.add(labNonMalade);   panel2.add(tNonMalade);
            panel2.add(labNonMaladeD);  panel2.add(tNonMaladeD);
            panel2.add(btDemarrer);     panel2.add(btSuivant);
            panel2.add(btArreter);      panel2.add(btQuitter);
            panel2.add(nblabHopital);   panel2.add(nblabMedecin);     
            panel2.add(nblabMalade);    panel2.add(nblabMaladeD);     
            panel2.add(nblabNonMalade); panel2.add(nblabNonMaladeD); 
            panel2.add(nblabVictime);   panel2.add(nblabSurvivant);
     
            JPanel panel3 = new JPanel();
            panel3.setLayout(new GridLayout(1,2));
            panel2.setSize(200,300);
            panel3.add(panel2);   panel3.add(TAGrille);
     
            panelPrincipal.setLayout(new BorderLayout());
     
            panelPrincipal.add(panel1, BorderLayout.NORTH);
            panelPrincipal.add(panel3, BorderLayout.CENTER);
           // panelPrincipal.add(TAGrille, BorderLayout.SOUTH);
     
            setContentPane(panelPrincipal);

  2. #2
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Par défaut
    regarde du coter du GridBagLayout mais bonne chance il est hard

  3. #3
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    C'est parce que tu utilises GridLayout. Utilise simplement BorderLayout, mets panel2 a WEST et TAGrille a CENTER lors de l'ajout.

    Et GridBagLayout n'est pas difficile, il demande juste de la rigueur.

Discussions similaires

  1. [AWT/SWING] Liste de JPanels
    Par vpourchet dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 23/07/2009, 09h23
  2. [Swing] Fixer la taille d'un composant
    Par Invité dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 29/03/2006, 16h15
  3. [SWING] JFrame dans JPanel = possible?
    Par rprom1 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 22/03/2006, 16h03
  4. [Swing] Fixer la taille des composants
    Par Imladir dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 05/02/2006, 07h53
  5. [Swing] images et jPanel
    Par nma dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 08/10/2004, 23h20

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