Est-il un moyen de forcer un GridLayout de quitter les cellules vides?
J'ai un JTabbedPane avec 2 JPanels ensemble de GridLayout(13, 11). La première Composite a assez de cellules remplies qu'elle laisse les cellules vides.
La deuxième Composite a beaucoup moins de cellules remplies et présente les résultats dans chaque bouton se étirée pour remplir une ligne entière.
Est-il possible de l'GridLayout à l'honneur les cellules vides, de sorte que les boutons dans les deux JPanels sont de la même taille?
Si vous avez seulement le 11 boutons dans le second? Voulez-vous layed dehors veertically ou horixonally?
Vous voulez que le deuxième panneau d'avoir le même nombre de cellules que le premier, et les cellules de la deuxième à être de la même taille que les cellules de la première?
Vous voulez que le deuxième panneau d'avoir le même nombre de cellules que le premier, et les cellules de la deuxième à être de la même taille que les cellules de la première?
OriginalL'auteur Pentarctagon | 2014-02-02
Vous devez vous connecter pour publier un commentaire.
Imbriquer les mises en page pour obtenir le résultat souhaité. Certaines dispositions relativement à la taille préférée de composants et d'autres pas.
GridLayout
est l'un de ceux qui n'en ont pas. Jetez un oeil à réponse de voir que l'on est à faire et que l'on ne fait pas.Par exemple, vous pouvez imbriquer les 13 boutons dans un
GridLayout
imbriquée dans un autreJPanel
avec unFlowLayout
OriginalL'auteur Paul Samsotha
C'est faisable avec
GridLayout
, il suffit de 'remplir' les cases vides avec unJLabel
qui n'a pas de texte.E. G. Voici deux grille de mises en page, les deux collier à 3 rangs.
OriginalL'auteur Andrew Thompson