Книга: Основы программирования на Java

12.13.3. Стратегия BorderLayout

12.13.3. Стратегия BorderLayout

Класс BorderLayout реализует обычный стиль размещения для окон верхнего уровня, в котором предусмотрено четыре узких компонента фиксированной ширины по краям и одна большая область в центре, которая может расширяться и сужаться в двух направлениях, занимая все свободное пространство окна. У каждой из этих областей есть строки-имена: String.North, String. South, String.East и String.West соответствуют четырем краям, a Center — центральной области. Ниже приведен пример BorderLayout с компонентом в каждой из названных областей.

import java.awt.*;
import j ava.applet. *;
import java.util.*;
public class BorderLayoutDemo extends Applet
{
public void init() {
setLayout(new BorderLayout());
int width = Integer.parseInt(getParameter("width"));
int height = Integer.parseInt(getParameter("height"));
add("North", new Button("Вверху"));
add(" South", new Label("Внизу"));
add("East", new Button("Слева"));
add("West", new Button ("Справа"));
String msg = "Пример показывает " +
          "как компоненты размещаютсяn" +
           "по сторонам света.nn";
add("Center", new TextArea(msg));
}}

Оглавление книги


Генерация: 0.116. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз