Java - как центрировать вертикальный столбец компонентов?

Это очень просто, то, что я хочу сделать, но я не могу придумать, как это сделать. Как в JFrame или JPanel центрировать компоненты по вертикали? То есть аналогично использованию центрального тега в HTML. Компоненты расположены в столбце, и все они расположены по центру.

Я пробовал BoxLayout с Y_AXIS и PAGE_AXIS, но он странным образом выравнивает компоненты для меня. Я попытался использовать FlowLayout с установленным предпочтительным размером, чтобы он обтекал, но не центрировал его. Я бы предпочел не прибегать к чему-то мощному, как GridBagLayout, для такой простой вещи, если только это действительно не единственный вариант. Помогите!

5
задан mre 10 July 2011 в 02:29
поделиться