JFace

JFace

JFace is defined by the Eclipse project as "a UI toolkit that provides helper classes for developing UI features that can be tedious to implement." [ [http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/jface.htm Eclipse programmer's guide entry on JFace] ] It is a layer that sits on top of the raw widget system, and provides classes for handling common UI programming tasks. It brings model view controller programming to the Standard Widget Toolkit.

#Provides Viewer classes that handle the tedious tasks of populating, sorting, filtering, and updating widgets
#Provides Actions to allow users to define their own behavior and to assign that behavior to specific components, e.g. menu items, tool items, push buttons, etc.
#Provides registries that hold Images and Fonts
#Defines standard dialogs and wizards, and defines a framework for building complex interactions with the user
#Its primary goal is to free the developer up, letting the developer focus on the implementation of his or her specific application without having to be concerned with the underlying widget system or solving problems that are common in almost all UI applications.
#A primary concern of the Eclipse group when developing JFace was that under no circumstances did they want to hide the SWT component implementation from the programmer. JFace is completely dependent on SWT, but SWT is not dependent on JFace. Furthermore, the Eclipse Workbench is built on both JFace and SWT; in some instances, it bypasses JFace and accesses SWT directly.

References

External links

* [http://wiki.eclipse.org/index.php/JFace Wiki JFace]
* [http://www.javaworld.com/javaworld/jw-04-2004/jw-0426-swtjface.html Rich clients with the SWT and JFace]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • JFace — JFace  набор Java классов, реализующий наиболее общие задачи построения GUI. В рамках проекта Eclipse библиотека JFace описывается следующим образом: «Элементы пользовательского интерфейса, реализация которых может быть утомительной»[1].… …   Википедия

  • JFace — est une bibliothèque graphique libre Java pour le projet Eclipse qui s appuie sur la bibliothèque SWT pour fournir des interfaces utilitaires plus structurées. C est une boite à outils dans laquelle on retrouve notamment : des vues… …   Wikipédia en Français

  • JFace — es un conjunto de widgets para realizar interfaces de usuario construido sobre SWT. Fue desarrollado por IBM para facilitar la construcción del entorno de desarrollo Eclipse, pero su uso no está limitado a éste. JFace proporciona una serie de… …   Wikipedia Español

  • JFace — Das Standard Widget Toolkit (SWT) ist eine Bibliothek für die Erstellung grafischer Oberflächen mit Java. Inhaltsverzeichnis 1 SWT 2 JFace 3 Verfügbare Systeme und Architekturen 4 Quellen …   Deutsch Wikipedia

  • Standard Widget Toolkit — Entwickler Eclipse Foundation Aktuelle Version 3.7.1 (10. September 2011) Aktuelle Vorabversion 3.8 M2 (16. September 2011) Betriebssystem plattfor …   Deutsch Wikipedia

  • Standard Widget Toolkit — Infobox Software name = Standard Widget Toolkit caption = The Eclipse IDE, an SWT based application developer = Free software community latest release version = 3.4 latest release date = release date|2008|06|17 latest preview version = 3.5 M1… …   Wikipedia

  • Eclipse (среда разработки) — У этого термина существуют и другие значения, см. Eclipse. Eclipse …   Википедия

  • Eclipse (software) — infobox software name = Eclipse caption = Screenshot of Eclipse 3.3 collapsible = yes developer = Free software community latest release version = 3.4.1 latest release date = release date|2008|09|24 latest preview version = 3.5 M2 latest preview… …   Wikipedia

  • Eclipse-Plugin — Eclipse Eclipse mit Wiki Plugin Basisdaten …   Deutsch Wikipedia

  • Eclipse (Software) — Eclipse Eclipse mit Wiki Plugin Basisdaten …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”