Bonjour,

j'utilise un GroupLayout comme gestionnaire de géométrie. J'aimerais insérer des gap entre mes éléments. J'y arrive grâce à la fonction setAutoCreateGaps(true), cependant cette méthode ne génère pas des gap de même taille dans des panel différents.
Je souhaite donc utiliser la méthode addGap(int x) lors de la définition de mon layout, cependant je ne perçois aucune modification.
Pouvez-vous, svp, m'expliquer comment fonctionne cette fonction, où la situer dans le code ?

Voici mon code :
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
46
47
48
49
50
51
52
53
54
55
56
 
layout.setHorizontalGroup(
            layout.createSequentialGroup()                
                .addGroup(layout.createParallelGroup()                    
                    .addComponent(lbl_traitement)
                    .addComponent(labelSave)
                    .addComponent(labelSep)
                    .addComponent(ligne_1er)
                    .addComponent(ligne_der)
                    .addComponent(label_ligne))
                .addGroup(layout.createParallelGroup()
                    .addComponent(traitement)
                    .addComponent(fichierSave)
                    .addComponent(sep)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup()
                            .addComponent(br_oui_bg1))
                        .addGroup(layout.createParallelGroup()
                            .addComponent(br_non_bg1)))                    
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup()
                            .addComponent(br_oui_bg2))
                        .addGroup(layout.createParallelGroup()
                            .addComponent(br_non_bg2)))
                    .addComponent(nb_ligne))
                .addGroup(layout.createParallelGroup()//GroupLayout.Alignment.LEADING)
                    .addComponent(boutonParcourir))
        );
        layout.setVerticalGroup(
            layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(lbl_traitement)
                    .addComponent(traitement))
                .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(labelSave)
                    .addComponent(fichierSave)
                    .addComponent(boutonParcourir))
                .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(labelSep)
                    .addComponent(sep))
                .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(ligne_1er)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                            .addComponent(br_oui_bg1)
                            .addComponent(br_non_bg1))))
                .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(ligne_der)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                            .addComponent(br_oui_bg2)
                            .addComponent(br_non_bg2))))
                .addGroup(layout.createParallelGroup(GroupLayout.Alignment.BASELINE)
                    .addComponent(label_ligne)
                    .addComponent(nb_ligne))
        );
Merci