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 : 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
 
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 :



Merci de votre aide