Chapter 1. Overview of SWT and JFace
Chapter 2. Getting started with SWT and JFace
Table 2.1. Important methods of the Display class and their functions
Table 2.2. Categories of JFace adapters
Table 2.3. Configuration methods of the ApplicationWindow class
Chapter 3. Widgets: part 1
Table 3.1. Important methods of the Widget class and their functions
Table 3.2. Methods for acquiring and manipulating a Control’s size
Table 3.3. Methods for setting and determining a Control’s location
Table 3.4. Methods for acquiring and manipulating a Control’s visibility
Table 3.5. Methods provided by the Composite class
Table 3.6. Methods provided by the Scrollable class (superclass of Composite)
Chapter 4. Working with events
Table 4.1. SWT Event classes and their associated listeners
Table 4.2. Data fields common to all typed events
Table 4.3. SWT adapter classes and their corresponding listener interfaces
Table 4.4. Keyboard entries and their SWT code constants
Table 4.5. SWT type values for the Event class
Table 4.6. Overloaded fill() methods of the ActionContributionItem and their associated appearances
Table 4.7. Important methods of the Action class
Table 4.8. Property methods for the Action class
Table 4.9. Style methods for the Action class
Table 4.10. Accelerator key / keyboard methods for the Action class
Chapter 5. More widgets
Table 5.1. Important Text methods
Table 5.2. The subpackages of org.eclipse.jface.text provide a variety of advanced functionality.
Chapter 6. Layouts
Table 6.1. Style combinations for GridData
Table 6.2. GridData size attributes
Table 6.3. Percentage-based FormAttachment constructors
Table 6.4. FormAttachment constructors that accept relative positions
Chapter 7. Graphics
Table 7.1. The constructor methods of the GC class and their functions
Table 7.2. Drawing methods of the GC class
Table 7.3. Style options for Canvas objects
Table 7.4. Default system colors provided by SWT
Table 7.5. The constructor methods of the Color class
Table 7.6. Constructor methods of the Font class
Table 7.7. Text methods of the graphic context (GC) class
Table 7.8. Measurement methods of the FontMetrics class
Table 7.9. Fonts available in the JFace FontRegistry
Table 7.10. Constructor methods for the Image class
Chapter 8. Working with trees and lists
Chapter 9. Tables and menus
Chapter 10. Dialogs
Chapter 11. Wizards
Table 11.1. Important methods defined by IWizardPage
Table 11.2. Important methods defined by the IWizard interface
Table 11.3. Important methods defined by the IWizardNode interface
Chapter 12. Advanced features
Table 12.1. Default transfer agents provided by SWT
Table 12.2. Types of transfer operations
Table 12.3. Methods defined by the IPreferencePage interface
Table 12.4. Field editors provided by JFace
Table 12.5. Methods defined by the IPreferencePageContainer interface
Chapter 13. Looking beyond SWT/JFace: the Rich Client Platform
Table 13.1. Workbench configuration methods of the IWorkbenchWindowConfigurer
Table 13.2. Configuration methods of the IPageLayout class
Table 13.3. FormToolkit methods for creating SWT widgets
Table 13.4. FormToolkit methods for creating Eclipse Forms composites
Table 13.6. HyperlinkGroup methods for controlling Hyperlink appearance
Appendix A. Creating projects with SWT/JFace
Table A.1. Preparing an SWT/JFace application in Eclipse for Windows
Table A.2. Preparing an SWT/JFace application in Eclipse for *nix
Table A.3. Preparing an SWT/JFace application for standalone development
Appendix B. OLE and ActiveX in SWT/JFace
Table B.1. Functions of the IUnknown COM interface
Table B.2. Functions of the IDispatch COM interface
Table B.3. Document site interfaces
Table B.4. Control site interfaces
Appendix C. Changeable GUIs with Draw2D
Table C.1. Three primary classes of the Draw2D library
Table C.2. Figure methods for event listening and handling
Table C.3. Parent/child methods of the Figure class
Appendix D. The Graphical Editing Framework (GEF)
Table D.1. Creating the flowchart editor using the GEF
Table D.2. Additional libraries needed for GEF applications
Table D.3. Class packages in the flowchart editor
Table D.4. Class packages in the FlowchartProject project
Table D.5. GEF retargetable actions
Table D.6. Abstract methods of the WorkbenchPart and EditorPart classes
Table D.7. Important methods of the GraphicalViewerImpl class
3.147.69.49