+--------------------------------------------+
| +-------+ +----------+|
| | +---+ | | +-----+ ||
| | | A | | | | B | ||
| | +---+ | | +-----+ ||
| +-------+ +----------+|
+--------------------------------------------+
^
|
|
Center
Предыстория: У меня есть
Желаемый результат: Я хочу, чтобы
То, что я пробовал: Эти не сработали для меня
Я бы предпочел не ставить невидимый компонент WEST, чтобы отменить смещение
+--------------------------------------------+
| +-------+ +----------+|
| | +---+ | | +-----+ ||
| | | | A | | | | | | | | | B | ||
| | +---+ | | +-----+ ||
| +-------+ +----------+|
+--------------------------------------------+
^ ^
| |
| |
| Центр
|
Сдвиг влево
GridLayout не работает, потому что я не хочу, чтобы "A" и "B" были развернуты
Благодарю за любые предложения!
p.s.
JButton/JLabel находятся каждый внутри своих собственных JPanels, потому что БЕЗ Jpanel, BorderLayout.CENTER расширяет JButton по всей ширине основной панели (до левого края JLabel). JPanels не нужны/критичны для постановки проблемы
Заключение: