Управляющие элементы

Управляющий элемент - это виджет, который можно создать и поместить где угодно в дереве предков/потомков. Полная информация о различных видах управляющих элементов и их использовании приведена в разделе Справочник по API SWT. Базовый набор виджетов SWT определяется в пакете org.eclipse.swt.widgets. В приведенной ниже таблице собраны конкретные типы элементов управления, входящих в этот пакет, и их описания.

Виджет
Назначение
Browser Браузер. Управляющий элемент, содержащий исходную функцию вывода HTML.
Button Кнопка. Выбираемый управляющий элемент, отслеживающий нажатия и/или отпускания.
Canvas Холст. Составной элемент управления, представляющий собой поверхность для рисования. Часто используется для реализации пользовательских элементов управления.
Caret Текстовый курсор. Курсор, служащий точкой вставки текста.
Combo Выпадающий список. Выбираемый элемент управления, позволяющий пользователю выбрать строку из списка или (необязательно) ввести новую строку в предоставленное поле ввода.
Composite Составной элемент. Элемент управления, в котором могут содержаться другие виджеты.
CoolBar Панель Coolbar. Составной элемент управления, позволяющий динамически переносить элементы, расположенные в панели.
CoolItem Элемент CoolItem. Выбираемый объект пользовательского интерфейса, представляющий собой динамически изменяемую область панели Coolbar.
Group Группа. Составной элемент управления, группирующий другие виджеты и заключающий их в рамку и/или метку.
Label Метка. Элемент управления без возможности выбора, показывающий строку или изображение.
Link Ссылка. Выбираемый элемент управления, предназначенный для отображения текста со ссылками.
List Список. Выбираемый элемент управления, позволяющий выбрать строку или строки.
Menu Меню. Объект пользовательского интерфейса, содержащий пункты меню.
MenuItem Пункт меню. Выбираемый объект пользовательского интерфейса.
ProgressBar Индикатор состояния. Управляющий элемент без возможности выбора, отображающий состояние. Обычно представлен в виде гистограммы.
Sash Элемент Sash. Выбираемый элемент управления, представляющий из себя линию, которую можно перетаскивать мышью в нужное место в пределах родительского окна. Используется для изменения размеров дочерних виджетов путем перемещения разделяющей их линии.
Scale Линейка. Выбираемый элемент управления, представляющий собой ряд числовых значений.
ScrollBar Полоса прокрутки. Выбираемый элемент управления, представляющей собой ряд положительных чисел. Используется в элементе Composite со стилями V_SCROLL и/или H_SCROLL.
Shell Оболочка. Окно, управляемое системным администратором окон. Элементы Shell могут порождаться либо элементом Display (shell верхнего уровня), либо другим элементом shell (вторичные shell).
Slider Ползунок. Выбираемый элемент управления, представляющий собой ряд числовых значений. Ползунок отличается от линейки тем, что на нем есть курсор в виде руки, с помощью которого можно регулировать положение ползунка.
Spinner Счётчик. Выбираемый элемент управления для ввода чисел.
TabFolder Папка закладок. Составной элемент управления, группирующий страницы, выбранные пользователем с помощью отмеченных закладок.
TabItem Закладка. Выбираемый объект пользовательского интерфейса, соответствующий странице в папке закладок.
Table Таблица. Выбираемый элемент управления, отображающий список табличных элементов, которые можно выбирать. Элементы представлены в строках, каждая из которых содержит несколько столбцов, представляющих различные аспекты элементов.
TableColumn Столбец таблицы. Выбираемый объект пользовательского интерфейса.
TableItem Ячейка. Выбираемый объект пользовательского интерфейса, представляющий собой элемент таблицы.
Text Текстовое поле. Редактируемый элемент управления для ввода текста.
ToolBar Панель инструментов. Составной элемент управления, на котором расположены выбираемые элементы управления панели.
ToolItem Элемент панели инструментов. Выбираемый объект пользовательского интерфейса.
Tracker Ограничивающая рамка. Объект пользовательского интерфейса, ограничивающий области растяжимой нити.
Tray Лоток. Представляет системный лоток, входящий в состав области состояния панели задач некоторых операционных систем.
TrayItem Значок лотка. Выбираемый объект пользовательского интерфейса, представляющий элемент системного лотка операционной системы.
Tree Дерево. Выбираемый элемент управления, отображающий иерархический список элементов дерева, которые можно выбирать.
TreeColumn Раздел дерева. Выбираемый объект пользовательского интерфейса.
TreeItem Элемент дерева. Выбираемый объект пользовательского интерфейса.