| help | account  


SWT/JFace in Action
Matthew Scarpino, Stephen Holder, Stanford Ng, Laurent Mihalkovic
Manning Publications, Paperback, Published December 2004, 467 pages, ISBN 1932394273
List Price: $44.95
Our Price: $27.95
You Save: $17.00 (38% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

This guide provides an in-depth coverage of Eclipse?s new capability for building graphical user interfaces: the Standard Widget Toolkit (SWT) and JFace, version 3.0. These award-winning tools have received broad support for creating desktop applications. With theory and practical examples, this book will teach you how to build GUIs that combine the look and feel of native interfaces with the platform-independence of Java. The authors have investigated the Eclipse source code at length to provide an expert understanding of the subject.

SWT/JFace in Action shows how SWT makes use of the widgets provided by the operating system. It describes how these components can be associated with events, containers, and graphics. With this knowledge, programmers can build fully-featured user interfaces that communicate directly with the underlying platform. The book also shows how JFace simplifies and organizes the process of GUI design. With this library, developers can use classes that modify and adapt components, separating their information from their appearance. JFace is also vitally necessary for applications that interact with the Eclipse Workbench.

In addition to covering these important topics, the book describes applications of SWT and JFace beyond traditional Java GUIs. It discusses how the Rich Client Framework (RCF) can help you integrate Workbench capabilities within your GUI. It explains the use of ActiveX, and how to deploy an SWT/JFace application with Java Web Start. Finally, it presents a full walk-through of creating a graphical editor using Draw2D and the Graphical Editing Framework.

Throughout the book, readers are encouraged to learn by doing. Newcomers to Java GUI development will appreciate the clear descriptions of widgets, event models, and graphics. For experienced developers, this book also presents the finer aspects of GUI development, including using viewers and registries to organize components for more effective operation.

Table of Contents

Chapter 1: Overview
Chapter 2: Getting Started with SWT and JFace
Chapter 3: Widgets: Part 1
Chapter 4: Events
Chapter 5: More Widgets
Chapter 6: Layouts
Chapter 7: Graphics
Chapter 8: Trees and Lists
Chapter 9: Tables and Menus
Chapter 10: Dialogs
Chapter 11: Wizards
Chapter 12: Advanced Features
Chapter 13: Looking Ahead: The Rich Client Framework and Java Web Start
Appendix A: Creating Projects with SWT and JFace
Appendix B: OLE and ActiveX in SWT/JFace
Appendix C: The Draw2D Library
Appendix D: The Graphic Editor Framework

About the Authors

Matthew Scarpino has over ten years of software design and engineering experience. He uses Eclipse to build editing software for reconfigurable computing and has submitted code for Eclipse?s graphical library. He lives in Fort Worth, TX.

Stephen Holder is a software engineer who has worked as a consultant for several large commercial and government agencies on enterprise level Java projects, including writing Eclipse plugins to streamline the development process. He currently resides in Tustin, California.

Stanford Ng is the cofounder of Nuglu, LLC and currently working on improving back-end systems at Automotive.com, a top 5 automotive e-commerce site. He is also a co-conspirator with Dr. Robert Nideffer behind the International award-winning Proxy/MAM research project.

Laurent Michalkovic is a technology consultant with 10 years' experience designing solutions in C/C++/Java/COM. He currently lives between Vancouver and Toronto, Canada.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account