1 pièce(s) jointe(s)
GridBagLayout "crop" mes composants
Bonjour a tous,
voici la situation
J'ai un JPanel(new GridBagLayout());
Je veux y inserer 5 images, 3 en haut et 2 en bas.
Comme je souhaite harmoniser l'affichage ca donne ca pour les contraintes
Image 0 gridx: 0 gridy: 0 gridwidth 2
Image 1 gridx: 2 gridy: 0 gridwidth 2
Image 2 gridx: 4 gridy: 0 gridwidth 2
Image 3 gridx: 0 gridy: 1 gridwidth 3
Image 4 gridx: 3 gridy: 1 gridwidth 3
Comme vous le voyez dans la piece jointe, il semblerait qu'a part l'image 3. Toutes les images sont bien ancrees mais on peut voir que l'image 1 et 4 sont coupees.
L'image 3 elle semble etre pousse a droite comme si il y avait un padding quelconque alors qu'il n'est pas sense en avoir :/
J'ai a peu pres tout touche au niveau des contraintes, tenter de forcer la taille des 5 elements mais rien n'y fait.
Est-ce une faiblesse du gridbaglayout parce que je joue trop avec les gridwidth et tout ?
Je pose la question car dans les cas ou j'ai 3, 4 ou 6 images, tout va bien mais les gridwidth sont seulement 1 ou 2.
Quelqu'un aurait une idee de quels pourraient etre les facteurs qui font que ca deconne?