Vous aurez parfois besoin de personnaliser les indicateurs de taille qu'un composant fournit au gestionnaire de disposition de son conteneur, afin que le composant sera posée bien. Pour ce faire, vous pouvez spécifier une ou plusieurs des tailles minimales, préférés et maximales du composant. Vous pouvez appeler les méthodes du composant pour la définition des indicateurs de taille :
setMinimumSize, setPreferredSize et setMaximumSize.
Ou vous pouvez créer une sous-classe du composant qui remplace les méthodes getter appropriées :
getMinimumSize, getPreferredSize et getMaximumSize.
Voici un exemple pour rendre la taille maximale d'un composant illimité :
1 2
| component.setMaximumSize (nouvelle dimension (Integer.MAX_VALUE,
Integer.MAX_VALUE)) ; |
De nombreux gestionnaires de mise en page ne font pas attention à la taille maximale requise d'un composant. Toutefois, BoxLayout et SpringLayout le font. Vous trouvez encore beaucoup plus d'informations sur l'utilisation des gestionnaires de dispositions sur la page suivante: Using Layout Managers.
Cordialement,
André
Partager