Введение в программирование

Класс GridLayout


Этот класс позволяет размещать компоненты в контейнере в виде таблицы. В каждой ячейке таблицы может быть размещен только один компонент.

Размер всех ячеек таблицы одинаков. Количество строк и столбцов таблицы определяется или в конструкторе, или вызовом методов setColumns и setRows. При этом, если эти значения не равны нулю, то количество столбцов является величиной вычисляемой и зависит от общего числа компонентов, добавленных на компоновку, и указанного числа строк. И только в том случае, если количество строк задано равным нулю, заданное количество столбцов будет учитываться менеджером компоновки.

На рис. 27.3 приведены примеры использования компоновки GridLayout.


Рис. 27.3.  Пример компоновки GridLayout

Для компоновки GridLayout следует определять или количество строк, или количество столбцов.

Например:

this.setLayout(gridLayout1); gridLayout1.setRows(3);



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