Chapter 1. Overview of SWT and JFace
1.3. SWT/JFace: licensing and platform support
Chapter 2. Getting started with SWT and JFace
2.2.2. The HelloSWT_JFace program
3.1. Introducing the Widget and Control classes
3.3. Involving the user with buttons
3.3.1. Causing action with push buttons and SWT.PUSH
3.3.2. Moving on with arrow buttons and SWT.ARROW
3.3.3. Changing state with toggle buttons and SWT.TOGGLE
3.3.4. Choosing with check buttons and SWT.CHECK
3.3.5. Making a single choice with radio buttons and SWT.RADIO
3.4. Containing components with Composites
Chapter 4. Working with events
4.1.1. Using typed listeners and events
4.2. Event processing in JFace
4.2.1. Understanding actions and contributions
4.2.2. Creating Action classes
4.2.3. Implementing contributions in an ApplicationWindow
4.3. Updating the WidgetWindow
5.2.1. Obtaining the JFace text packages
7.1.2. Drawing shapes on a Canvas
7.3. Displaying text with fonts
7.4. Incorporating images in graphics
7.4.2. Coding graphics with images
7.4.3. Creating a bitmap with ImageData
7.5. Updating the WidgetWindow
Chapter 8. Working with trees and lists
8.1. Viewers and the Viewer framework
Chapter 13. Looking beyond SWT/JFace: the Rich Client Platform
13.1. Understanding RCP workbenches
13.1.1. Entering data with editors
13.2. RCP: Looking under the hood
13.2.1. Creating and configuring an RCP project
13.3. Adding views and perspectives
13.3.2. Arranging workbench windows with a perspective
13.4. Populating forms with Eclipse Forms widgets
13.5. Building a standalone RCP application
13.5.1. Exporting RCPExample to an application directory
Appendix A. Creating projects with SWT/JFace
A.1. Eclipse-based SWT/JFace development
A.1.1. SWT and JFace projects in Windows
Appendix B. OLE and ActiveX in SWT/JFace
Appendix C. Changeable GUIs with Draw2D
C.3. Using LayoutManagers and panes
C.4. Using the Graphics class to create Shapes
C.5. Understanding Connections
C.6.1. Drag-and-drop in Draw2D
Appendix D. The Graphical Editing Framework (GEF)
D.1.1. Separation of concerns theory
D.2. Creating the FlowchartProject
D.3. Creating the editor’s PaletteViewer
D.4. The Model aspect: Model classes
D.4.1. Model classes and JavaBeans
D.5. Changing Model properties with Commands
D.5.1. Commands and CommandStacks
D.5.2. The CreateCommand class
D.6. The Controller aspect: EditPart classes
D.7. Creating Commands with EditPolicy objects
D.8. Adding Actions to the editor
D.9. Editing with GEF: two examples
D.10. Introducing the EditorPart
D.10.1. Working with EditorParts and GraphicalEditors
3.145.204.201