Главная » Java » BoxLayout – расположение по горизонтали или вертикали

0

элементы управления не смещаются со своих позиций. BoxLayout  позволяет элементам окна иметь разные размеры  (чего не позволяет GridLayout).

Следующие   две   строки   кода   задают   box   layout   с   вертикальным выравниванием  на JPanel.

JPanel p1= new JPanel();

setLayout(new BoxLayout(p1, BoxLayout.Y_AXIS));

Чтобы  сделать  этот  код  короче,  я  не  создавал  переменную  для хранения ссылки  на  объект  BoxLayout,   вместо  этого  я  создал экземпляр этого класса и сразу же передал его, как  аргумент в метод setLayout().

Источник: Java  Programming for Kids, Parents and Grandparents by Yakov Fain

По теме:

  • Комментарии