SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Building GUIs for Eclipse: SWT and JFace

Slides: SWT, JFace
Experts: Fisnik Kastrati, Heinrich Wendel
Contact: Daniel Speicher

Five points to remember

  1. Every SWT application requires a Display and one or more Shells.
  2. The Shell is a composite object; it can contain other composite objects.
  3. The Shell window must be opened to be displayed.
  4. JFace is Model-View-Controller everywhere
  5. It looks more complicated than it is

Question and Answers

  • Q: What means LCD? (In the context of UI platform incompatibilities?)
  • A: Lowest/Least Common Denominator (deutsch: Kleinstes gemeinsames Vielfaches). Here the maximal set of widgets that run on any operating system.
  • Q: What is the difference between and Action and a Command?
  • Q: Are CellEditors strategies? Does the Viewer hold one instance of an editor for all cells?
  • Q: Can you deploy JFace applications independently from Eclipse? (Standalone?)
  • Q: What is the relation between ViewPart, Viewer and View?

Introduction into Eclipse, SWT and JFace

Getting Started with Eclipse and SWT

SWT

JFace

Viewing HTML pages in SWT Browser

teaching/labs/xp/2009a/topic_swt_jface.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2025