Problème avec GridBagLayout
Bonjour,
J'aimerais obtenir une fenetre avec 3 lignes. La ligne du milieu doit être décomposée en deux parties. Pour cela j'utilise un GridBagLayout.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| JPanel monPanneau = JPanel(new GridBagLayout());
GridBagConstraints c = new GridBagLayout();
// première colonne
c.gridx = 0;
// première ligne
c.gridy = 0;
MonPanneau.add(new JLabel("1"), c);
// deuxième ligne
c.gridy = 1;
MonPanneau.add(new JLabel("2"), c);
// deuxième colonne
c.gridx =1;
MonPanneau.add(new JLabel("3"), c);
// troisième ligne
c.gridy = 2;
MonPanneau.add(new JLabel("4"), c); |
Mon 2 et mon 3 sont comme je les veux. Par contre mon 1 est aligné sur le 2 et mon 4 est aligné sur le 3. J'aimerais que le 1 et le 4 soit au milieu de la colonne. Là j'ai bien l'impression que mon GridBagLayout considère que j'ai deux colonnes tout le temps alors que je n'en spécifie 2 que sur la deuxième ligne.
Merci de votre aide.