Описание тега jface
jface - это набор инструментов пользовательского интерфейса, который предоставляет вспомогательные классы для разработки функций пользовательского интерфейса, реализация которых может быть утомительной. jface работает выше уровня необработанной системы виджетов. Он включает классы для обработки общих задач программирования пользовательского интерфейса, таких как:
Зрители: справьтесь с рутинной работой по заполнению, сортировке, фильтрации и обновлению виджетов.
Действия и вклады (устарело): введите семантику для определения действий пользователя и указания, где сделать их доступными.
Реестры изображений и шрифтов: предоставляют общие шаблоны для обработки ресурсов пользовательского интерфейса.
Диалоги и мастера. Определите структуру для построения сложных взаимодействий с пользователем.
Помощь с полями : предоставляет классы, которые помогают пользователю выбрать подходящее содержимое для полей в диалоговых окнах, мастерах или формах.
jface освобождает вас, чтобы сосредоточиться на реализации функции вашего конкретного плагина, а не на базовой системе виджетов или решении проблем, которые являются общими для почти любого приложения пользовательского интерфейса.
Eclipse jface основан на наборе инструментов пользовательского интерфейса swt. jface предоставляет классы и фреймворки, которые упрощают распространенные варианты использования swt. JFace не скрывает SWT API. Поэтому знание СВТ по-прежнему требуется.
Все классы JFace находятся в пакетах, начинающихся с org.eclipse.jface
и находятся в org.eclipse.jface
плагин.