Режим BorderLayout

Оглавление Layout Manager Режимы FlowLayout GridLayout BorderLayout CardLayout GridBagLayout Аплет FormLayout

Назад Вперед

При использовании режима BorderLayout окно контейнера разделяется на рамку и центральную часть. При размещении компонент указывается направление от центра окна, в котором слудует размещать компоненты.

Конструкторы класса BorderLayout

Ниже приведено краткое описание конструкторов класса BorderLayout.

    public BorderLayout();
    public BorderLayout(int hgap, int vgap);

Эти конструкторы предназначены для создания схемы размещения, без зазора между компонентами и с зазором заданной величины,соответственно.

Методы класса BorderLayout

Перечислим также методы класса BorderLayout:

    public void  addLayoutComponent(
      String name, Component comp);
    public void layoutContainer(
      Container target);
    public Dimension minimumLayoutSize(
      Container target);
    public Dimension preferredLayoutSize(
      Container target);
    public void removeLayoutComponent(
      Component comp);
    public String toString();

Применение класса BorderLayout

Добавляя компоненты к контейнеру, вы должны использовать метод add с двумя параметрами, первый из которых указывает направление размещения, а второй - ссылку на добавляемый объект:

    add("North",  btn1);
    add("East",   btn2);
    add("West",   btn3);
    add("South",  btn4);
    add("Center", btn5);

Назад Вперед