Сначала убедитесь, что вы прочитали Как использовать GridBagLayout
Далее убедитесь, что у вас JavaDocs для GridBagConstraints открыто и доступно
Эти два основных справочника предоставят вам 99% информации, необходимой для решения практически всех ваших вопросов.
Без дополнительного контекста что-то вроде ...
GridBagConstraints gbc = new GridBagConstraints();
gbc.weightx = 1;
gbc.weighty = 1;
gbc.fill = GridBagConstraints.BOTH;
будет достигнуторезультат, который вы ищете
Помните, что вы не привязаны к одному менеджеру макетов, вы можете использовать несколько контейнеров, используя разные менеджеры макетов для достижения желаемых результатов