Lorsque vous associez la propriété layout d'un composant à la valeur null, vous pouvez utiliser la fenêtre de personnalisation de la présentation pour aligner les composants en fonction de leurs limites.
Lorsque la propriété layout est associée à la valeur null, la position et la taille de chaque composant sont définies de manière indépendante dans l'interface en fonction des limites. Pour éviter une opération fastidieuse et délicate de mise à jour des limites de chaque composant, vous pouvez utiliser l'éditeur visuel pour aligner et adapter la taille et la position des composants en fonction de leurs relations.
Pour aligner, redimensionner et distribuer les composants dans une présentation null, procédez comme suit :
Par exemple vous pouvez sélectionner trois composantsJButton et indiquez qu'ils doivent avoir la même largeur et être alignés les uns par rapport aux autres sur la limite de gauche. Le dernier composant JButton sélectionné est utilisé comme composant d'ancrage pour les deux autres boutons. L'action Aligner à gauche aligne les composants JButton sur le bord gauche du derner composant JButton sélectionné et l'action Respecter la largeur applique la taille du composant JButton de contrôle aux composants JButton sélectionnés.
Les boutons d'alignement de la fenêtre de personnalisation de la présentation sont disponibles uniquement si les conditions suivantes sont réunies :
Outre l'alignement des composants ou l'application d'une hauteur et d'une largeur identiques, vous pouvez répartir les composants.
Lorsque les composants sont réparties, leur position est modifiée afin que leur espacement soit identique au sein d'un cadre de délimitation défini par leur conteneur parent.
Par exemple, avant de cliquer sur le bouton Distribuer
verticalement , on dispose de trois boutons dont l'espacement est inégal, comme indiqué dans l'image suivante :
Une fois que vous avez cliqué sur Distribuer verticalement, les composants sont espacés de manière égale, comme indiqué dans l'image ci-dessous :
Les trois boutons sont réparties dans la limite de la hauteur du parent (le bord supérieur et inférieur du cadre).
Pour contrôler davantage la zone utilisée pour la répartition, vous pouvez activer le cadre de distribution en cliquant sur le bouton
Afficher le cadre de répartition .
Lorsque vous cliquez sur ce bouton, un cadre apparaît autour de la zone où se trouvent tous les composants sélectionnés.
Vous pouvez déplacer ou redimensionner ce cadre à l'aide de ses poignées. Lorsque vous utilisez un cadre de répartition et que celui-ci est actif, il définit la zone utilisée pour repositionner les composants.
Sans cadre de répartition, le conteneur parent définit la zone utilisée pour la répartition.
L'image suivante présente un cadre de répartition :
Vous pouvez déplacer et redimensionner le cadre de répartition, comme indiqué dans l'image ci-dessous :
Si vous effectué une distribution verticale en utilisant le cadre de répartition, la distribution est effectuée dans les limites du cadre au lieu du conteneur parent, comme indiqué dans l'image suivante :
Rubrique parent : Disposition des composants à l'aide de l'éditeur visuel
Concepts connexes
Gestionnaires de présentation et conteneurs