Skip to content
Paperback Swt/Jface in Action: GUI Design with Eclipse 3.0 Book

ISBN: 1932394273

ISBN13: 9781932394276

Swt/Jface in Action: GUI Design with Eclipse 3.0

Covering Eclipse's new capability for building graphical user interfaces with version 3.0, the Standard Widget Toolkit (SWT) and JFace, this guide demonstrates how these award-winning tools have received broad support for creating desktop applications. Theory and practical examples reveal how to build GUIs that combine the look and feel of native interfaces with the platform independence of Java. This guide also shows how SWT makes use of the widgets...

Recommended

Format: Paperback

Condition: Good

$6.59
Save $38.36!
List Price $44.95
Almost Gone, Only 1 Left!

Customer Reviews

5 ratings

A worthy addition to my bookcase.

To be honest, I only picked this book up because I like having lots of computer books in my bookcase, and I like having as many references on hand as possible. I really didn't expect anyone to know more on the subject than I did. While I was mostly right, the book did manage to discuss the topic with surprising lucidity without losing a bit of detail. Not a small feat considering the subject matter. It also manages to be very lean, not wasting any time on theory or conceited tangents that just tend to waste the readers valuable time. The only problem I had with the book is the cover. While programming books are not known for their stylish leather binding or gilded pages, I'd prefer to have a book that didn't look so much like "chicken soup for the GUI" on my shelf. I recommend the book for anyone interested in working with SWT/JFace.

Small wonder

As many people know by now, SWT and JFace are the GUI libraries used to create Eclipse, the popular open-source Java IDE. As fewer people know, these libraries can be used to build other applications as well. This book will teach you how. Its 13 chapters and four fat appendices give you all the information you'll need to create your own GUIs using this exciting new technology. JFace is built on top of SWT just as Swing is built on AWT. Most books, quite naturally, discuss these layers separately. This book is unusual because it discusses SWT and JFace simultaneously. This is more useful for the reader as she gains an appreciation for all her options at once. At barely over 450 pages, this is a comparatively small book on this large topic. It doesn't feel like anything is missing, though, although sometimes it feels a little cramped. The book is jam-packed with useful information and lots of code. For a book on graphics, however, there are curiously few screen shots. This, and some odd organizational choices (especially the relegation of GEF to an appendix,) are my only complaints about this otherwise serviceable work.

Finally...some ACTION!

If you've got one of the fantastic bosses that loves buzzwords, and spouts off things like, "Our GUI needs to be more...GUI, you know?" help has arrived. Once you get past the curiously out-of-place cover (SWT is not Swing.) what you find underneath the hood is an informative volume of work that mixes enough code with theory to allow you to get from "fragment of an idea that your boss had" phase to the compile and build. The foursome of Holder, Scarpino, Ng, and Mihalkovic have put out some of the best writing of their careers, making the book simple enough to grasp, but never dumbing it down, or taking a "preachy" stance on SWT. The only complaint I have is that there aren't enough screenshots of the resulting GUIs, and the book in general needs a little bit more "punch"...maybe some little cartoons on the Chapter headings or something. Other than that, probably the definitive SWT book out there. Even comes with an eBook version.

Solid coverage of SWT/JFace

SWT and JFace are the graphical libraries developed by IBM as an alternative to Swing to improve performance of GUI applications (specifically Eclipse) written in Java. This book offers a thorough introduction to SWT/JFace. The authors avoid getting into a Swing vs. SWT/JFace debate although they do provide a comparison of the two libraries. The book starts with a look at writing a program in SWT and then rewriting it using JFace. The authors compare the two approaches and give a good description of why you would want to use one over the other. The next few chapters look at the basic widgets, layout managers, event handling, and graphics contexts. Later chapters cover more advanced widgets such as trees, viewers, tables, menus, dialogs, and wizards. The last chapter looks at GUI development using Eclipse's Rich Client Platform. The appendices cover development within Eclipse and integrating SWT/JFace applications with OLE and ActiveX. Overall this book does a great job of explaining SWT/JFace at a good level of detail. The book includes a reasonable amount of code samples as well as UML diagrams that help explain how these libraries work. The authors should have chosen a better sample application to demonstrate use of the libraries and there aren't enough screen shots included which may leave you wondering what some of the widgets look like. Other than these two minor complaints, this is an excellent book to learn how to use SWT/JFace and I can strongly recommend it.

Good Intermediate to Advanced book.

The Standard Widget Toolkit otherwise known as SWT is a library of tools that can be combined to facilitate the programming of Graphical User Interfaces. As such, SWT/JFace is considered by some to be the follow-on to Swing which was the original Sun library for programming GUI's. Others consider that SWT/JFace violates the basic carved in stone commandment about platform independence. SWT/JFace has been tightly integrated into the Eclipse 3.0 integrated development environment, and has become the most popular Java toolset (as voted by Java developers). The book introduces the SWT/JFace toolsets as simply but thoroughly as possible. It combines both the high-level theory and the low-level details of the tools. The assumption made in this book is that the reader has some experience with Swing. I'd rank this as an intermediate to advanced level book. One very nice thing is the eBook edition and the ask the author capabilities that the publisher has put on their web site. Someday someone needs to put together a Guide to Java that just contains the names and descriptions of all the Java components, add ons and hanger ons, libraries, tools and whatever. It would also have a dictionary that covered all the funny definitions that the Java community has given to common English words like class, parent/child, beans etc.
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured