Программирование на Java

       

Класс GridLayout


Этот менеджер поступает следующим образом – он разделяет весь контейнер на одинаковые прямоугольные сектора (отсюда и его название – решетка). Далее последовательно каждый компонент полностью занимает свой сектор (таким образом, они все становятся одинакового размера).

В конструкторе указывается количество строк и столбцов для разбиения:

final Frame f = new Frame("Grid"); f.setSize(200, 200); f.setLayout(new GridLayout(3, 3)); for (int i=0; i<8; i++) { f.add(new Button("-"+(i+1)+"-")); } f.setVisible(true);

Вот как выглядит такой фрейм:


И в этом менеджере есть параметры hgap и vgap (по умолчанию их значение равно нулю).



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