Vous pouvez utiliser la fenêtre de personnalisation de présentation pour spécifier des composants de position d'ancrage, d'encarts, de remplissage et de positionnement pour les composants situés dans GridBagLayout.
Dans GridBagLayout, l'éditeur visuel utilise des valeurs par défaut pour les contraintes, telles que le remplissage, l'ancrage, les point x et y, pour assurer son affichage. Par exemple, lorsque vous placez un élément javax.swing.JTextField, le remplissage est associé à la valeur HORIZONTAL (la valeur par défaut pour JTextField est NONE) et la valeur X correspond à 1 (la valeur par défaut pour JTextField est 0).
Lorsque vous passez d'un gestionnaire de présentation au gestionnaire GridBagLayout, Visual Editor for Java génère des contraintes pour chaque composant en fonction de leurs limites. Par rapport à une présentation null, les contraintes GridBagConstraints présentent l'avantage d'appliquer la taille préconisée pour chaque composant. Si la taille d'une fenêtre parent est modifiée ou que les tailles préconisées sont redéfinies lors de l'exécution en raison de l'affichage de chaînes dans une langue différente, le gestionnaire de présentation redimensionne et repositionne tous les composants en optimisant l'utilisation de l'espace disponible.
Pour personnaliser des composants au sein de GridBagLayout, procédez comme suit :