Poderá utilizar a janela Personalizar Esquema para especificar posição da âncora, baixos-relevos, preenchimento, abrangência e peso para componentes dentro do GridBagLayout.
No GridBagLayout, o editor visual utiliza valores predefinidos para restrições como, por exemplo, preenchimento, âncora, peso x e peso y, por forma a apresentar devidamente o componente. Por exemplo, ao largar um javax.swing.JTextField, o preenchimento é definido como HORIZONTAL (a predefinição para JTextField é NONE), e o valor peso X é definido como 1 (a predefinição para o valor JTextField é 0).
Quando se passa para um GridBagLayout de outro gestor de esquemas o editor visual para Java gera restrições para cada componente com base nos respectivos limites existentes. Uma vantagem de utilizar GridBagConstraints em vez de um esquema nulo traduz-se em que cada componente é dimensionado segundo a sua dimensão preferencial. Por conseguinte, se a dimensão da janela ascendente se alterar ou se a dimensão preferencial se alterar durante a execução devido a cadeias de idioma diferentes, o gestor de esquemas irá redimensionar e reposicionar todos os componentes e utilizar da melhor forma o espaço disponível.
Para personalizar o esquema de componentes dentro do GridBagLayout: