Главная » Java » BorderLayout – размещение по областям

0

Класс  java.awt.BorderLayout  разделяет   окно   на   Южную, Западную,   Северную, Восточную и Центральную области. Северная область  находится  наверху  окна,  Южная  –  снизу,  Западная  –  слева, а Восточная  –  справа.  Например,  в  калькуляторе,  который  будет

продемонстрирован на следующей странице, текстовые поля, которые отображают  числа, находятся в Северной области.Создать  BorderLayout  и  поместить  в  него  текстовые  поля  можно следующим  образом:

BorderLayout bl = new BorderLayout();

this.setLayoutManager(bl);

JTextField  txtDisplay = new JTextField(20);

this.add("North", txtDisplay);

Совсем не обязательно помещать элементы управления во все пять областей.  Если необходимы  только Северная, Центральная и Южная области, то  Центральная  станет  шире,  т.к.  Западная  и  Восточная пустуют.Я буду использовать BorderLayout чуть позже, в следующей версии нашего  калькулятора, который будет называться Calculator.java.

Источник: Java  Programming for Kids, Parents and Grandparents by Yakov Fain

По теме:

  • Комментарии