Changes

Jump to: navigation, search

RCP Concepts

1,039 bytes added, 14:22, 5 February 2011
JFace
SWT UI Toolkit is limited as a minimal abstraction layer above the UI layer of the operating system. Additional features such as the filling of the UI components using Java model objects are provided in [http://wiki.eclipse.org/JFace JFace].
 
JFace is a UI toolkit that provides helper classes for developing UI features that can be tedious to implement. JFace operates above the level of a raw widget system and includes classes for handling common UI programming tasks:
* [http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/jface.htm Viewers] handle the drudgery of populating, sorting, filtering, and updating widgets.
* Actions and contributions introduce semantics for defining user actions and specifying where to make them available.
* Image and font registries provide common patterns for handling UI resources.
* Dialogs and wizards define a framework for building complex interactions with the user.
* Field assist provides classes that help guide the user in choosing appropriate content for fields in dialogs, wizards, or forms.
 
JFace frees you up to focus on the implementation of your specific plug-in's function, rather than focusing on the underlying widget system or solving problems that are common in almost any UI application.
An example of how develop a RCP application using [http://www.vogella.de/articles/EclipseJFaceTable/article.html#example JFace table could be found here]

Navigation menu