Professional Java Native Interfaces takes a solutions-based approach in showing how SWT/JFace works, discussing each common component, providing useful, practical ideas, tips and techniques to make the Java developers' work easier. The author provides relevant and timely examples, both stand-alone applications and smaller code snippets that readers can incorporate into their own code.
To provide a truly real-world quality, the author builds an email/ftp client sample application to show readers how to combine everything into a presentable Java native UI application.
Table of Contents
About the Author.
Introduction.
Part I: Fundamentals
Chapter 1: Overview of Java UI Toolkits and SWT/Jface
Chapter 2: SWT/JFace Mechanisms
Chapter 3: Jump Start with SWT/Jface
Chapter 4: SWT Event Handling, Threading, and Displays
Chapter 5: Basic SWT Widgets
Chapter 6: Layouts
Part II: Design Basics
Chapter 7: Combos and Lists
Chapter 8: Text Controls
Chapter 9: Menus, Toolbars, Cool Bars, and Actions
Chapter 10: Tables
Chapter 11: Trees
Chapter 12: Dialogs
Part III: Dynamic Controls
Chapter 13: Scales, Sliders, and Progress Bars
Chapter 14: Other Important SWT Components
Chapter 15: SWT Graphics and Image Handling
Chapter 16: Drag and Drop and the Clipboard
Chapter 17: Printing
Chapter 18: JFace Windows and Dialogs
Part IV: Application Development
Chapter 19: JFace Wizards
Chapter 20: Creating a Text Editor with JFace Text
Chapter 21: Eclipse Forms
Chapter 22: Programming OLE in Windows
Chapter 23: Drawing Diagrams with Draw2D
Chapter 24: Sample Application
Index