bonjour
j'aimerai placer dynamiquement des boutons dans un JPanel.pour celà, j'ai choisi d'appliquer un GridBagLayout à ce panel(celui devant contenir les boutons).
le problème c'est que mes boutons apparaissent à partir du centre de mon panel alors que j'aimerai qu'ils soient placés de haut en bas.
voici mon code:
et ce qu'il produit:
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 void placerListeUsers(){ jPanel49.setLayout(new GridBagLayout()); //jPanel49 est le panel sur lequel je plasse mes boutons. //jPanel49 est placé dans une JScrollPane GridBagConstraints c = new GridBagConstraints(); c.gridx = 0; c.fill = GridBagConstraints.HORIZONTAL; //c.anchor=GridBagConstraints.NORTH; c.weightx = 1; //c.weighty = 0; for (int i = 0; i < 5; i++) { c.gridwidth = GridBagConstraints.REMAINDER; c.gridy = i; jPanel49.add(new JButton("Super"), c); }
merci de m'aider à corriger ce problème
Partager