Java Swing MigLayout, центрируя два элемента в заполненной строке

Я работаю над формой MigLayout с 3 столбцами и 4 строками, как это:

"wrap 3",
"[15%] 15px [45%] 15px [40%]",
"20 [] 15 [] 15 [grow,fill] 15 []"

Теперь моя цель состоит в том, чтобы иметь его, похожи на это:

.------------------------------------.
| 15% |     45%      |     40%       |
|------------------------------------|
|     |              |               |
|------------------------------------|
|     |              |               |
|------------------------------------|
|           button,button            |
`------------------------------------´

Я хочу кнопки на последней центрируемой строке, таким образом, я предположил, что она сначала требует, чтобы я охватил 3 столбца 4-й строки в одну с "span 3, center" ограничение компонента на кнопку.

Это работает приятно со всего одной кнопкой, но у меня есть проблемы при выяснении, как добавить вторую кнопку при сохранении оба две кнопки центрируемым на той же строке одновременно. Если я добавляю те же ограничения на вторую кнопку, это кажется совершенно в центре ниже первой кнопки на следующей строке.

5
задан Fuu 9 April 2010 в 16:17
поделиться

1 ответ

Это не идеально, но вы можете добавить две кнопки в новую панель JPanel, а затем вложить эту панель JPanel в существующий макет с помощью элемента «span 3, center "

Я изо всех сил пытаюсь придумать другой способ.

2
ответ дан 14 December 2019 в 13:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: