Контейнер Group отличается от контейнера Composite отображением своих границ и возможностью определения заголовка.
Контейнер ScrolledComposite отображает свои границы и обеспечивает полосы прокрутки.
Контейнер SashForm группирует свои дочерние элементы в строки или столбцы, разделяя их полосой Sash.
Контейнер TabFolder представляет панель с вкладками, где вкладки представлены классом TabItem. Для вкладки TabItem можно определить заголовок и значок.
Контейнер CTabFolder также представляет панель с вкладками, где вкладки представлены классом CTabItem.
Отличие контейнера CTabFolder от контейнера TabFolder заключается в том, что для контейнера CTabFolder можно регулировать видимость границ, вертикальные и горизонтальные отступы, снабжать панель кнопками «свернуть» и «развернуть», регулировать подсветку выбранной вкладки, форму и расположение вкладки.
Вкладка CTabItem отличается от вкладки TabItem тем, что вкладку CTabItem можно обеспечить кнопкой «закрыть».
Контейнер ViewForm отличается от контейнера Composite возможностью регулировки отступов, видимости границ и размещения компонентов в верхней части по центру, справа и слева.
Контейнер ViewForm используется в Workbench-окне для компоновки метки, меню и панели инструментов представления.
Контейнер CBanner делит свое содержимое на три части – справа, слева и низ, в которых можно размещать компоненты.
Компоновки раздела Layouts Palette-палитры обеспечивают компоновку дочерних компонентов контейнера различным способом.
Определить компоновку для контейнера во вкладке Design WindowBuilder-редактора можно либо с помощью команды Set layout контекстного меню области визуального редактирования, либо в поле Layout окна Properties.
Базовым классом компоновок раздела Layouts служит класс Layout.
Раздел Layouts Palette-палитры предоставляет такие компоновки как Absolute layout, FillLayout, GridLayout, FormLayout, RowLayout, StackLayout, FlowLayout, BoxLayout, BorderLayout.
Компоновка Absolute layout – это нулевая компоновка setLayout (null), в которой координаты дочерних компонентов определяются аргументами метода setBounds суперкласса Control.
Компоновка FillLayout размещает компоненты в строку или столбец, подгоняя их к одному размеру, и имеет регулировки отступов и типа (горизонтальный или вертикальный).
Компоновка GridLayout представляет сетку ячеек для компоновки компонентов и имеет регулировки отступов и числа столбцов ячеек.
Размеры компонента, его выравнивание, а также количество ячеек строки и столбца, которые занимает компонент, могут быть установлены путем вызова метода setLayoutData суперкласса Control с аргументом – объектом GridData.