Описание тега grid-layout

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

GridLayout по своей концепции аналогичен макету таблицы, в котором объекты размещаются в несколько строк и столбцов, так что все ячейки в одном столбце обычно имеют одинаковую ширину.

Макет сетки css - это "таблица CSS", которая позволяет разделить доступное пространство на столбцы и строки, используя набор предсказуемых вариантов изменения размера. В отличие от таблицы HTML, макет сетки CSS определяется в CSS, помещая объекты HTML в ячейки по идентификатору.

java GridLayout поддерживает заполнение ячеек и может иметь неопределенное количество строк (достаточно строк для размещения всех элементов с использованием указанного количества столбцов, новые строки добавляются по мере необходимости). Он не поддерживает ячейки, занимающие несколько строк или столбцов (другой макет,GridBagLayout делает).

Ресурсы