Salut à tous et bonne année par la même occasion

Je suis en train de faire des modifications sur une application Java écrite par d'autres personnes et j'ai des souci avec le GidBagLayout.
Mon problème est le suivant:
Je veux afficher sur la partie gauche de mon écran un JLabel avec en dessous un JTree et sur la partie droite différents label, champs de saisie et checkbox sur 2 colonnes
Ca marche relativement bien sauf que j'ai un énorme espace entre ma partie gauche et ma partie droite. J'aimerais plutôt que cet espace se situe à la fin de la partie droite de mon JPanel.

Voici comment sont définis les GridBagConstraints pour chaque composant
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
 
// ---------------------------------------------
	// Grid bag constraints des éléments du panneau aérosol
	// --------------------------------------------
	// Colonne gauche
	GridBagConstraints gbc_TypeAerosolsLabel = new GridBagConstraints(0, 0,
		1, 1, 0.0, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0);
 
	GridBagConstraints gbc_TypeAerosolsTree = new GridBagConstraints(0, 1,
		1, GridBagConstraints.REMAINDER, 0.8, 1.0,
		GridBagConstraints.LINE_START, GridBagConstraints.VERTICAL,
		new Insets(20, 20, 20, 20), 0, 0);
	// Colone droite
	GridBagConstraints gbc_StratoLabel = new GridBagConstraints(1, 0, 1, 1,
		0.2, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.NONE,
		new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_StratoCombo = new GridBagConstraints(1, 1, 2, 1,
		0.2, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_VisibiliteLabel = new GridBagConstraints(1, 2,
		1, 1, 0.2, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_VisibiliteField = new GridBagConstraints(1, 3,
		1, 1, 0.2, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_VisibiliteUnite = new GridBagConstraints(2, 3,
		1, 1, 0.2, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_VisibiliteCB = new GridBagConstraints(1, 4, 1,
		1, 0.2, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE,
		new Insets(5, 5, 5, 5), 0, 0);
 
	GridBagConstraints gbc_ConcentrationLabel = new GridBagConstraints(1,
		5, 1, 1, 0.2, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_ConcentrationField = new GridBagConstraints(1,
		6, 1, 1, 0.2, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_ConcentrationUnite = new GridBagConstraints(2,
		6, 1, 1, 0.2, 0.0, GridBagConstraints.WEST,
		GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0);
	GridBagConstraints gbc_ConcVisButton = new GridBagConstraints(1, 7, 1,
		1, 0.2, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE,
		new Insets(5, 5, 5, 5), 0, 0);
Si quelqu'un a une idée??