Вы для вашего JScrollPane
во 2-м столбце, вам нужно будет обернуть его JPanel
. Затем вам нужно будет установить менеджер раскладки для нового JPanel
. Я бы, вероятно, использовал GridBagLayout
, поскольку он дает вам более точное управление, и вы можете достичь желаемого с ним вертикального центрирования.
Вам нужно будет добавить подделку JPanel
в оболочку JPanel
, чтобы заполнить пробел, который вы ищете.
Короче, у вас будет:
JPanel
с GridLayout
(1 строка, 2 столбца)
Колонка 1:
Колонка 2:
JPanel
с GridBagLayout
, который тогда содержит:
JPanel
с GridBagConstraints
(для пробелов)
JScrollPane
с GridBagConstraints
Возможно, вам придется добавить еще JPanel
ниже JScrollPane
, если вы хотите, чтобы там тоже были пробелы. Я не уверен на 100%, что вы ищете. С помощью GridBagConstraints
вы можете точно управлять макетом.