XWT Composite – создает XWT-класс, расширяющий класс Composite, который представляет контейнер для других XWT-компонентов.
XWT Forms Application – создает основу XWT-приложения с GUI-интерфейсом, содержащим главное окно формы с заголовком и кнопками «свернуть», «развернуть», «закрыть» и Double click me!.
XWT Forms Composite – создает XWT-класс формы, расширяющий класс Composite.
Раздел Eclipse 4 команды New содержит мастер ViewPart, использующий аннотацию Focus, которая маркирует метод класса представления, вызываемый при наведении фокуса.
Общие настройки WindowBuilder-плагина осуществляются в разделе WindowBuilder команды Preferences меню Window среды Eclipse.
SWT-приложения
SWT-приложения
Для создания SWT-приложения в окне Package Explorer нажмем правой кнопкой мышки на узле проекта, созданного с использованием мастера SWT/JFace Java Project, и в контекстном меню выберем команду New | Other | WindowBuilder | SWT Designer | SWT | Shell, нажмем кнопку Next, введем имя пакета и имя класса и нажмем кнопку Finish.
В результате будет создан главный класс SWT-приложения, расширяющий класс Shell и имеющий публичный конструктор, защищенный метод createContents, статический метод main и защищенный метод checkSubclass.
Класс Shell представляет окно с заголовком и кнопками «свернуть», «развернуть» и «закрыть».
Публичный конструктор главного класса SWT-приложения переопределяет конструктор класса Shell, где display – экземпляр класса Display.
Система SWT представляет собой Java-оболочку библиотеки графических компонентов низлежащей операционной системы.
При создании экземпляра SWT-компонента создается соответствующий компонент операционной системы, и, наоборот, при удалении экземпляра SWT-компонента, соответствующий компонент операционной системы также удаляется.