Bonjour,
Ayant lu un peu partout que le GridBagLayout, c'est le top, je m'y suis mis. J'ai réussi globalement à faire des trucs qui tenaient la route, mais voilà, il me reste un pb que j'ai isolé dans un cas simple.

J'aimerai faire deux lignes de composants.
Sur la première ligne, 3 composants de largeur identique.
Sur la seconde, 2 composants de largeur identique.

Voilà comment je procède, je les places dans le sens de la lecture, sans toucher au gridx et gridy, je ne joue que sur les gridheight et gridwidth (dans cet exemple, je n'utilise que gridwidth). Je ne pense pas que les anchor, weight et filll jouent un role important dans cet exemple.

Pour réaliser cet exemple, je donne pour gridwidth les valeurs suivantes :
1, 2, REMAINDER, 2, REMAINDER

et j'obtiens une truc comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
-------------
|   |   |   |
-------------
|   |       |
-------------
alors que j'aimerais avoir un truc comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
-------------
|   |   |   |
-------------
|     |     |
-------------