![]() | |
Разработчик (s) | Eclipse Foundation |
---|---|
Стабильный выпуск | 3.9.1 / 25 июля 2013 г. (25.07.2013) |
Операционная система | Кросс-платформенность |
Доступно в | Многоязычный |
Тип | инструментарий виджета для платформы Java |
Лицензия | Общественная лицензия Eclipse |
Веб-сайт | wiki.eclipse. org / index.php / JFace |
JFace определяется проектом Eclipse как «UI инструментарий, который предоставляет помощник классы для разработки функций пользовательского интерфейса, реализация которых может быть утомительной ". Standard Widget Toolkit (SWT) - это набор инструментов виджетов с открытым исходным кодом для Java, предназначенный для обеспечения эффективного переносимого доступа к средствам пользовательского интерфейса операционных систем, в которых он реализован.
Это слой который находится поверх необработанной системы widget и предоставляет классы для обработки общих задач программирования пользовательского интерфейса. Он привносит программирование контроллера представления модели в Standard Widget Toolkit.
Ниже приводится базовая программа Hello World, использующая JFace.
import org.eclipse.jface.window.ApplicationWindow; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets. *; открытый класс HelloWorld расширяет ApplicationWindow {public static void main (String args) {new HelloWorld (). run (); } общедоступный HelloWorld () {супер (ноль); } public void run () {setBlockOnOpen (true); открытым(); Display.getCurrent (). Dispose (); } защищенный элемент управления createContents (составной родительский элемент) {Label label = new Label (родительский, SWT.CENTER); label.setText ("Привет, мир"); этикетка возврата; }}