Puede utilizar la ventana Personalizar diseño para especificar la posición de anclaje, el encarte, el llenado, el alcance, el relleno y la ponderación de los componentes en GridBagLayout.
En GridBagLayout, el editor visual utiliza valores por omisión para restricciones como el relleno, anclaje, ponderación x y ponderación y, con el fin de visualizar mejor el componente. Por ejemplo, cuando se suelta un javax.swing.JTextField, el relleno se establece en HORIZONTAL (el valor por omisión para JTextField es NONE) y el valor de ponderación X se establece en 1 (el valor por omisión para JTextField es 0).
Cuando se conmuta a GridBagLayout desde otro gestor de diseño, el editor visual para Java genera restricciones para cada componente de acuerdo a sus límites existentes. La ventaja de utilizar GridBagConstraints en vez de un diseño null es que cada componente se dimensiona según su tamaño preferido. Así, si el tamaño de la ventana padre cambia o si el tamaño preferido cambia en tiempo de ejecución debido a distintas series de idiomas, el gestor de diseño redimensiona y reposiciona todos los componentes para hacer un mejor uso del espacio disponible.
Para personalizar el diseño de componentes dentro de GridBagLayout: