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

Agents de placement/Fenêtres Java Discussion :

utilisation du GridBagLayout


Sujet :

Agents de placement/Fenêtres Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 98
    Par défaut utilisation du GridBagLayout
    Bonjour,
    je tente d'utiliser le GridBagLayout pour faire une fenetre swing.
    J'ai regardé la FAQ ("Comment simplifier l'utilisation du GridBagLayout ?") mais je me retrouve encore avec des résultats que j'ai bien du mal à expliquer.

    voici un peu de mon code:
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    GridBagLayout layout = new GridBagLayout();
    p.setLayout(layout);
     
    // construction des contraintes et ajout des couples composant/contraintes
     
    GridBagConstraints c1 = new GridBagConstraints();
    c1.gridx = 0;
    c1.gridy = 0;
    c1.gridwidth = 7;
    c1.gridheight = 1;
    c1.fill = GridBagConstraints.BOTH;
    c1.anchor = GridBagConstraints.EAST;
    c1.weightx = 100;
    c1.weighty = 0;
    p.add(l1, c1);
     
    GridBagConstraints c2 = new GridBagConstraints();
    c2.gridx = 7;
    c2.gridy = 0;
    c2.gridwidth = 19;
    2.gridheight = 1;
    c2.fill = GridBagConstraints.BOTH;
    c2.weightx = 100;
    c2.weighty = 0;          
    p.add(l2, c2);
     
    GridBagConstraints c3 = new GridBagConstraints();
    c3.gridx = 0;
    c3.gridy = 1;
    c3.gridwidth = 5;
    c3.gridheight = 1;
    c3.fill = GridBagConstraints.BOTH;
    c3.anchor = GridBagConstraints.EAST;
    c3.weightx = 100;
    c3.weighty = 0;
    p.add(preseries, c3);
     
    GridBagConstraints c4 = new GridBagConstraints();
    c4.gridx = 5;
    c4.gridy = 1;
    c4.gridwidth = 8;
    c4.gridheight = 1;
    c4.fill = GridBagConstraints.BOTH;
    c4.weightx = 100;
    c4.weighty = 0;
    p.add(preseriesField, c4);
    ...
    j'ai encore plein de composant à mettre mais j'ai simplifié afin de poser ma question. Avec le code ci-dessous, je pensais avoir un truc comme l'image en pièce jointe nommée 'espere.PNG' mais je me retrouve avec l'image 'fenetre.PNG'.
    Voila je ne comprend (pourquoi les composant sont alignés alors que je voulais un décalage,...)

    merci à ceux qui auront la patience de bien vouloir répondre.
    Images attachées Images attachées   

Discussions similaires

  1. Utilisation du GridBagLayout
    Par Zarrok dans le forum Débuter
    Réponses: 1
    Dernier message: 29/03/2015, 21h26
  2. GridBagLayout utilisation du vide
    Par Sebeee dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 15/03/2012, 14h41
  3. [Swing] Utilisation de GridBagLayout
    Par yelbied dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 05/02/2008, 11h40
  4. utilisation du GridBagLayout
    Par franfr57 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 11/11/2006, 10h02
  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