Как установить максимальную ширину JPanel с учетом потока?
Как изображение показывает: Outer является JPanel_1 с BorderLayout
; Слева - JPanel_2 на западе JPanel_1, и он использует GridBadLayout
; В JPanel_2 находятся несколько панелей, каждая из которых содержит несколько JButton
.
Проблема заключается в том, что JPanel_3 использует FlowLayout
, я попытался установить его с максимальной шириной, чтобы кнопки автоматически меняли линию, когда их слишком много. Однако, в зависимости от того, какой из JPanel
установить либо size
, maximumSize
, preferred size
, он не работает. Кнопки остаются на одной линии, что делает JPanel слишком широким для меня.
У кого-нибудь есть решение? Благодаря!
Я пробовал, все еще некоторые проблемы с tabbedPane. Поэтому я, наконец, расширяю FlowLayout, вдохновленный вами и SanisiavL. – bijiDango