У меня есть три панели JPanel, нарисованные на JFrame. В настоящее время все они настроены на использование FlowLayout по умолчанию. Я бы хотел, чтобы они были расположены один над другим в одной колонке.
Однако, Я обнаружил, что они плавают рядом друг с другом в одной строке, пока компоненты внутри них.
Является ли естественная ширина FlowLayout JPanel суммой его содержимого? Если да, то есть ли способ заставить ширину области равняться ширине JFrame?
Интересно, что я обнаружил, что если «верхняя» и «нижняя» панели имеют содержимое, охватывающее всю ширину JFrame, а "средняя" панель остается пустой, так что "средняя" панель создает пространство между ними, как и старый "
HTML.
Спасибо,
Бен