Μπορείτε να χρησιμοποιήσετε το παράθυρο "Προσαρμογή διάταξης" για να προσδιορίσετε θέση αγκύρωσης, εσωτερικά περιγράμματα, σημεία συμπλήρωσης, κάλυψη, γέμισμα και βάρος των συστατικών στοιχείων εντός της GridBagLayout.
Στη GridBagLayout, η λειτουργία επεξεργασίας γραφικού περιβάλλοντος χρησιμοποιεί προεπιλεγμένες τιμές για περιορισμούς, όπως συμπλήρωση, αγκύρωση, βάρος x και βάρος y, προκειμένου να εμφανιστεί καλύτερα το συστατικό στοιχείο. Για παράδειγμα, όταν εναποθέτετε μια javax.swing.JTextField, η συμπλήρωση ορίζεται στην τιμή HORIZONTAL (η προεπιλεγμένη τιμή για τη JTextField είναι NONE), και η τιμή του βάρους X έχει οριστεί 1 (προεπιλεγμένη τιμή για JTextField είναι 0).
Κατά τη μετάβαση από μια GridBagLayout σε άλλη λειτουργία διαχείρισης διάταξης, η λειτουργία επεξεργασίας γραφικού περιβάλλοντος για Java δημιουργεί περιορισμούς για κάθε συστατικό στοιχείο με βάση τα υπάρχοντα όρια. Ένα πλεονέκτημα της χρήση GridBagConstraints αντίθετα από μια διάταξη null είναι ότι κάθε συστατικό στοιχείο έχει μέγεθος ανάλογα με το προτιμώμενο μέγεθος. Έτσι, εάν το μέγεθος του γονικού παραθύρου ή το προτιμώμενο μέγεθος αλλάζει στο χρόνο εκτέλεσης λόγω διαφορετικών σειρών χαρακτήρων γλώσσας, η λειτουργία διαχείρισης διάταξης θα αλλάξει το μέγεθος και τη θέση όλων των συστατικών στοιχείων και θα κάνει τη βέλτιστη χρήση του διαθέσιμου χώρου.
Για την προσαρμογή της διάταξης των συστατικών στοιχείων εντός της GridBagLayout: