remplissage dans un gridbaglayout
Bonsoir,
J'ai un petit problème avec le gridbaglayout. J'ai créé 2 panels dans ma fenetre et j'aimerais que celui de droite soit 3*plus gros que celui de gauche. J'aimerais que ces deux panels remplissent ma fenetre.
J'ai donc essaye un exemple tout simple
Code:
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
|
public class Fenetre extends JFrame {
private JPanel gauche;
private JPanel droite;
public Fenetre(){
gauche = new JPanel();
droite = new JPanel();
gauche.setBackground(new Color(1,168,120));
droite.setBackground(new Color(120,1,168));
setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridwidth = 1;
gbc.gridy = 0;
gbc.weighty = 1;
gbc.fill = GridBagConstraints.BOTH;
add(gauche);
gbc.gridx = 1;
gbc.gridwidth = 3;
gbc.fill = GridBagConstraints.BOTH;
add(droite);
}
} |
mais voici le résultat que j'obtiens :
http://img689.imageshack.us/img689/6417/testiu.png
Merci de votre aide ;)
A propos de GridBagLayout