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