Microsoft Visual J++. Создание приложений и аплетов на языке Java

Режим BorderLayout


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

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

public class java.awt.BorderLayout

  extends java.lang.Object

  implements java.awt.LayoutManager

{

  // -----------------------------------------------------

  // Конструктор

  // -----------------------------------------------------

  public BorderLayout();  

  public BorderLayout(int hgap, int vgap);

  // -----------------------------------------------------

  // Методы



  // -----------------------------------------------------

  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();

}

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

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

add("North",  btn1);

add("East",   btn2);

add("West",   btn3);

add("South",  btn4);

add("Center", btn5);



Содержание раздела