Bonjour,

J'ai créé une interface graphique pour mon application qui a l'allure que je veux, si je maximize la fenêtre tout se redimensionne comme je veux, mais si je restaure la fenêtre, ça donne n'importe quoi...

ma fenêtre est composée d'un Gridbag à trois lignes, la deuxième étant elle même un gridbag deux lignes deux colonnes, comme ceci :
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
 
+-------------------------------------------------------+
| Divers composants                                     |
+-------------------------------------------------------+
| +---------------------+-----------------------------+ |
| | textpanel           | autre textpanel             | |
| +---------------------+-----------------------------+ |
| |                     |                             | |
| | JList dans un       | Textarea                    | |
| | JScrollPane         |                             | |
| |                     |                             | |
| +---------------------------------------------------+ |
+-------------------------------------------------------+
|                   un bouton                           |
+------------------------------------------------------ +
Lorsque je maximize puis restaure ma fenêtre, ou simplement lorsque je la redimensionne à la main, le textpanel de gauche et le jscrollpanel s'éffondrent sur une vingtaine de pixels de largeur... En essayant de changer quelques paramètres de taille préférée ou de poids des composants, il arrive que j'aie ce comportement dès le lancement, sans même redimensionner.
Les autres composants s'affichent correctement.

Quelqu'un a-t-il déjà vécu quelque chose de semblable et aurait une piste pour trouver l'origine de ce problème et sa solution ?

Merci de votre aide,