Светлый фон

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-компонента, соответствующий компонент операционной системы также удаляется.