logo
Хабибуллин

Менеджер размещения BoxLayout

Экземпляры класса BoxLayout создаются конструктором BoxLayout(Container, int). Первым параметром указывается контейнер, размещением компонентов в котором будет управлять создаваемый менеджер размещения. Второй параметр задает способ расположения компонентов одной из констант X_AXIS — расположение слева направо, Y_AXIS — расположение сверху вниз, LINE_AXIS и PAGE_AXIS — расположение определяется контейнером. Создание и применение менеджера выглядят примерно так:

JPanel p = new JPanel();

p.setLayout(new BoxLayout(p, BoxLayout.X_AXIS)); p.add(new JLabel("Введите имя: ", JLabel.RIGHT)); p.add(new JTextField(30));