Chapter 35. JFace — User Interface Frameworks

The goal of SWT is to provide a thin and portable layer on top of the native platform widgets. SWT focuses on providing widgets, layouts, and event handling functionality. It doesn't attempt to provide any higher level application support. This is the purpose of JFace, which is intended to complement SWT (see Figure 35.1).

JFace

Figure 35.1. JFace

JFace is the umbrella name for a set of several smaller frameworks:

  • Viewers—Support using widgets with an underlying domain model

  • Contributions/Actions—Support handling user events independent of the widget that triggered the event

  • Dialogs and wizards—Higher level ...

Get Contributing to Eclipse: Principles, Patterns, and Plug-Ins now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.