Книга: Основы программирования на 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));
}}
- 12.3. Класс Canvas
- 12.4. Класс Label
- 12.5. Класс Button
- 12.6. Класс Checkbox
- 12.7. Класс CheckboxGroup
- 12.8. Класс Choice
- 12.9. Класс List
- 12.10. Класс Scrollbar
- 12.11. Класс TextField
- 12.12. Класс TextArea
- 12.13. Стратегии размещения компонентов
- 12.13.1. Диспетчер размещения LayoutManager
- 12.13.2. Стратегия FIowLayout
- 12.13.3. Стратегия BorderLayout
- 12.13.4. Стратегия GridLayout
- 12.14. Программирование окон - Window
- 12.15. Программирование меню
- 12.16. Модель обработки событий от компонентов
- Улучшенная стратегия вычисления предиката IN и условий, объединенных по OR
- Глава 11 Корпоративное управление и стратегия
- Стратегия планирования в действии
- 5. Стратегия без игры (выигрывающие стратегии)
- Стратегия роста фирмы
- Творческая стратегия
- 3.4.2. Стратегия лидерства в низких издержках
- Моя любимая стратегия пред-предзапуска
- Справедливый процесс и стратегия голубого океана
- Мелкая компания против крупной компании. Стратегия «дзюдо»
- Стратегия позиционирования
- Стратегия планирования