Я хочу сложить JComponent с по вертикали, как и JList, но, поскольку количество элементов очень мало, и я хочу очень настраиваемый интерфейс - я хотел попробовать вертикально сложенный набор компонентов. *
JComponent
JList
Вертикаль BoxLayout должна быть самой простой.
BoxLayout
BoxLayout(panel, BoxLayout.Y_AXIS), GridLayout(0, 1), и если действительно необходимо GridBagLayout
BoxLayout(panel, BoxLayout.Y_AXIS), GridLayout(0, 1)
GridBagLayout
Вы можете попробовать использовать GridBagLayout manager и настроить свойства GridBagConstraints (атрибуты gridy и gridx) для достижения необходимого результата.
GridBagConstraints