Java Swing, Second Edition
By Marc Loy, Robert Eckstein, Dave Wood, James Elliott, Brian Cole
November 2002
Pages: 1278
ISBN 10: 0-596-00408-7 |
ISBN 13: 9780596004088




(Average of 5 Customer Reviews)


Description
This second edition of Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4. More than simply a reference, this new edition takes a practical approach. It is a book by developers for developers, with hundreds of useful examples, from beginning level to advanced, covering every component available in Swing.
Whether you're a seasoned Java developer or just trying to find out what Java can do, you'll find Java Swing, 2nd edition an indispensable guide.
Full Description
Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of the Abstract Window Toolkit (AWT), Swing enables cross-platform applications to use any of several pluggable look-and-feels. Swing developers can take advantage of its rich, flexible features and modular components, building elegant user interfaces with very little code.
This second edition of
Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4. More than simply a reference, this new edition takes a practical approach. It is a book by developers for developers, with hundreds of useful examples, from beginning level to advanced, covering every component available in Swing.
All these features mean that there's a lot to learn. Even setting aside its platform flexibility, Swing compares favorably with any widely available user interface toolkit--it has great depth. Swing makes it easy to do simple things but is powerful enough to create complex, intricate interfaces.
Java Swing, 2nd edition includes :
- A new chapter on Drag and Drop
- Accessibility features for creating a user interface meeting the needs of all users
- Coverage of the improved key binding infrastructure introduced in SDK 1.3
- A new chapter on JFormattedTextField and input validation
- Mac OS X coverage and examples
- Coverage of the improved focus system introduced in SDK 1.4
- Pluggable Look-and-Feel coverage
- Coverage of the new layout manager, SpringLayout, from SDK 1.4
- Properties tables that summarize important features of each component
- Coverage of the 1.4 Spinner component
- Details about using HTML in components
- A new appendix listing bound actions for each component
- A supporting web site with utilities, examples, and supplemental materials
Whether you're a seasoned Java developer or just trying to find out what Java can do, you'll find
Java Swing, 2nd edition an indispensable guide.
Featured customer reviews

Good.. Reference,,
February 23 2007
Submitted by
JUG-Howrah
[
Respond |
View]
This book is very good, But I think author need to explain with the examples of general tools like Net Beans..
Swing, swinger, swingst,
July 20 2004
Submitted by
Ronald Haring
[
Respond |
View]
After trying to work through my other Swing book, I decided to give this book a try in the hope it would teach me more of the areas that I am lacking in (being a java server side developer, thats a lot) and I must say that this book is extremely clear on all kinds of subjects.
The only drawback that other readers commented on, being the lack of the layoutmanagers, isnt important to me, since I am using the JGoodies looks and forms for laying out everything.
Thanks a lot for this excellent book.
Java Swing, 2nd Edition Review,
April 28 2003
Submitted by Rizwan Ahmed
[
Respond |
View]
The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. Swing provides many new components and containers that allow you to build sophisticated user interfaces, far beyond what was possible with AWT. The old components have been greatly improved, and there are many new components, like trees, tables, and even text editors. It also
adds several completely new features to Java's user interface capabilities: drag-and-drop, undo, and the ability to develop your own "look and feel," or the ability to choose between several standard looks. Written for the experienced Java developer, Java Swing provides an in-depth guide to getting the most out of Sun's Swing/JFC user interface classes. Mixing real-world code examples and expert advice on advanced features, this book shows how to make use of this powerful library effectively within your own projects.
As a general Swing reference, this book is very good; where it excels is at covering the numerous important aspects of Swing theory and application. I was initially disappointed by the lack of coverage of layout managers, however the rest of the content has been extremely useful in helping me understand the key aspects of Swing GUI development.
Java Swing gives you in-depth coverage of everything you need to know to take full advantage of Swing, providing detailed descriptions of every class and interface in the key Swing packages. It shows you how to use all of the new components. Whether you're a serious Java Swing Developer or just trying to figure out what Java can do you will find this book as an indispensable guide.
Read all reviews
Java Swing, 2nd Edition Review,
February 14 2003
Submitted by Bill Horvath
[
Respond |
View]
As a general Swing reference, this book is OK; where it excels is at covering the numerous important aspects of Swing theory and application. I was initially disappointed by the lack of coverage of layout managers, however the rest of the content has been extremely useful in helping me understand the key aspects of Swing GUI development.
To the authors: A nice addition to the text would be a spiral-bound quick-reference supplement containing the property tables you lay out so well (I particularly like the "is/get/set" indicators - they are especially helpful!)
Java Swing, 2nd Edition Review,
December 14 2002
Submitted by R. Bosma
[
Respond |
View]
Together with the code samples and the additional downloadable pdf documents, the book offers me everything I wanted to know about e.g. HTML editing - information that is not always easy to find elsewhere.
Media reviews
"This is a very good book that gives all the details of Java Swing technology. It covers every class and interface in the Java Swing API."
--Li Chen, Southeast Ohio Macromedia User Group, May 27, 2003
http://www.seomug.org/reviews/javaswing.cfm
"Publishers O'Reilly have obviously assembled a group of talented Java GUI designers to write this book...I've personally used the book on a couple of projects that I've been working on at work, and found that the background given has been incredibly useful, not just for solving problems but for generating ideas for how things could be better...this book is a must-have for Java Swing programmers."
--David Cunningham, ColdFusion User Group Montreal, April 2003
Read all reviews