Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

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

© Александр Фролов, Григорий Фролов
Том 30, М.: Диалог-МИФИ, 1997, 288 стр.

[Назад] [Содеожание] [Дальше]

Режим 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);
[Назад] [Содеожание] [Дальше]