SWT_AWT – мост между системами SWT и AWT, представленный классом SWT_AWT, и набор AWT/Swing компонентов для встраивания в SWT-приложение.
Добавление компонентов из Palette-палитры в область визуального редактирования осуществляется нажатием соответствующего компонента в окне палитры и наведении курсора мышки на требуемую позицию компонента в области визуального редактирования.
После щелчка левой кнопки мышки компонент вставляется в область визуального редактирования с генерацией необходимого исходного кода.
При добавлении компонента в Shell-окно SWT-приложения, его исходный код добавляется в конструкторе класса между вызовами суперконструктора и метода createContents.
Добавлять компоненты из Palette-палитры можно также нажав соответствующий компонент в окне палитры, наведя курсор мышки на желаемый родительский компонент в окне Structure и щелкнув левой кнопкой мышки.
Окно Palette-палитры имеет контекстное меню, обеспечивающее добавление раздела и компонента в палитру, добавление класса-фабрики, импорт JAR-файла компонента, редактирование элемента палитры, удаление компонента из палитры, восстановление палитры по умолчанию, открытие мастера Palette Manager, импорт и экспорт палитры в XML-формате, общие настройки палитры.
Palette-палитру можно открыть в отдельном представлении с помощью выбора команды Show View | Other | WindowBuilder | Palette меню Window.
Графический редактор WindowBuilder-плагина имеет панель инструментов, дающую возможность предварительно посмотреть конечный вид интерфейса пользователя без запуска приложения, разобрать исходный код и обновить область визуального редактирования, отменить сделанные изменения, вырезать, копировать, вставлять и удалять компоненты, настроить выбранную компоновку и интернационализировать приложение.
Контейнеры раздела Composites Palette-палитры предназначены для объединения группы компонентов с применением к ним общей компоновки.
Базовым классом контейнеров раздела Composites Palette-палитры является класс Composite, который сам может служить контейнером для компонентов.
Раздел Composites Palette-палитры также содержит такие контейнеры как CBanner, CTabFolder, Group, SashForm, ScrolledComposite, TabFolder и ViewForm.
Метод setBackground, унаследованный классом Composite от класса Control, позволяет определить общий фон для группы компонентов.
Установить цвет фона, а также другие свойства Composite-компонента, такие как имя экземпляра класса, стиль, размеры, компоновку, связывание свойств, включение и выключение, шрифт, цвет переднего плана, порядок табуляции и текст подсказки можно в окне Properties вкладки Design.