Макеты предназначены для придания вашим окнам особого вида. Макет контролирует положение и размер дочерних элементов в Composite. org.eclipse.swt.layout.GridLayout
- это просто конкретный экземпляр org.eclipse.swt.widgets.Layout
, который позволяет вам размещать дочерние компоненты композита в виде таблицы (строки-столбца).
Каждый виджет, управляемый org.eclipse.swt.layout.GridLayout
, может иметь свою начальную ширину и высоту, указанную установкой объекта org.eclipse.swt.layout.GridData
.
Итак, org.eclipse.swt.layout.GridLayout
- это, по сути, синяя печать, которая описывает расположение элементов управления на композите.
Принимая во внимание, что org.eclipse.swt.layout.Griddata
является атрибутом элемента управления, описывающим его диапазон, отступ, поле и т. Д. Для каждой группы (ячейки). Каждый компонент должен иметь уникальные Griddata.