Положение меток, вкладки, заполнение, распределение и вес компонентов в GridBagLayout можно задать в окне Настройка макета.
В GridBagLayout для наилучшего отображения компонента визуальный редактор применяет значения по умолчанию для таких ограничений, как заполнение, метка, вес x и вес y. Например, при помещении компонента javax.swing.JTextField, значение для заполнения устанавливается равным HORIZONTAL (горизонтальное) (значение по умолчанию для JTextField - NONE), а значение весового коэффициента X - равным 1 (значение по умолчанию для JTextField - 0).
При переключении в GridBagLayout из другого администратора макетов визуальный редактор для Java генерирует ограничения для каждого компонента на основе их текущих границ. Преимущество применения GridBagConstraints вместо пустого макета в том, что для каждого компонента задается соответствующий предпочитаемый размер. Например, если изменяется размер родительского окна, либо если в процессе выполнения изменяются предпочитаемые размеры вследствие различия языковых строк, администратор макета изменит размеры и сместит все компоненты для наилучшего использования доступного пространства.
Для настройки макета компонентов в GridBagLayout: