Bonjour, encore une tite question.
En général, lorsqu'on veut placer des composants dans son parent, on utilise un layout. Mais pour le coup, je vois pas trop comment faire.
Imaginez un jeu de dame par exemple:
Un composant représente le damier
D'autres composants représentent les pions.
Je ne pense pas qu'un gridbaglayout permette de représenter la disposition initiale des pions dans le damier, puisque par définition, avec un gridbaglayout, la somme des poids des composants selon X et Y représente tout l'espace disponible, et donc, les composants vont remplir tout l'espace disponible.
J'espère que je suis clair.
Donc, dans cet exemple du jeu de dame, même si l'on utilise un gridbaglayout de 10x10 et que l'on ne remplit que les lignes 1,2,3 et 8,9,10, ces 6 lignes vont prendre l'ensemble de la place disponible (autrement dit les lignes 4 à 7 auront une hauteur de 0).
Savez vous comment régler ce problème?
(la seule solution que je vois pour le moment c'est de remplir ces cases vides avec des composants qui ne s'affichent pas, donc des composants dont on implémente pas paint(), mais je crains que ce soit un peu lourd ).
Merci d'avance.
Partager