Программирование на языке Java

BorderLayout



BorderLayout

Класс BorderLayout реализует обычный стиль размещения для окон верхнего уровня, в котором предусмотрено четыре узких компонента фиксированной ширины по краям, и одна большая область в центре, которая может расширяться и сужаться в двух направлениях, занимая все свободное пространство окна. У каждой из этих областей есть строки-имена: String.North, String.South, String.East и String.West соответствуют четырем краям, a Center - центральной области. Ниже приведен пример BorderLayout с компонентом в каждой из названных областей. /* <applet code = "BorderLayoutDemo" width=300 height=200> </applet> */ import java.awt.*; import java.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("This is across the top")); add("South", new Label("The footer message might go here")); add("East", new Button("Left")); add("West", new Button("Right")); String msg = "The reasonable man adapts " + "himself to the world;\n" + "the unreasonable one persists in " + "trying to adapt the world to himself.\n" + "Therefore all progress depends " + "on the unreasonable rnan.\n\n" + "George Bernard Shaw\n\n"; add("Center", new TextArea(msg)); } }

Опять читаем фразу со смыслом (спасибо Бернарду Шоу) - BorderLayoutDemo.html.



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