Graphic Java™ 2, Volume II: Swing, Third Edition
by David M. Geary
Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java™ Applications
by Chet Haase; Romain Guy
Effective Java™, Second Edition
by Joshua Bloch
Head First Java, 2nd Edition
by Kathy Sierra; Bert Bates
Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates
Effective Java™, Second Edition
by Joshua Bloch
Java Web Services: Up and Running, 1st Edition
by Martin Kalin
Java Concurrency in Practice
by Brian Goetz; Tim Peierls; Joshua Bloch; Joseph Bowbeer; David Holmes; Doug Lea
7966F-4
Graphic Java 2 is the most comprehensive guide to the Java Foundation Classes (JFC) available. Three volumes cover all aspects of the JFC providing java developers with the skills needed to build professional, cross platform applications that take full advantage of the Java Foundation Classes.
The AWT is the cornerstone of the Java Foundation Classes. Volume 1 provides detailed descriptions of every aspect of the AWT, including:
Event Handling
Layout Managers
Graphics, Colors & Fonts
Image Manipulation
Lightweight Components
Data Transfer & Drag and Drop
Double Buffering
Sprite Animation
Java expert David Geary provides clear and in-depth explanations of both fundamental and advanced AWT concepts. The layout manager chapter, for example, is over 100 pages long and includes what readers have called the best explanation of GridBagLayout on the planet. A GridBagLab application on the CD lets you explore GridBagLayout on your own.
The accompanying CD-ROM includes all of the example code from the book, ready to run on Solaris(tm), Windows 95, Windows NT, and Macintosh along with the JDK(tm) for those platforms.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 18 Ratings
33 missing pages! - 2001-06-13
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
After about a month of ownership, I discovered that 33 pages were missing. That's right, pages 547-578, gone. Page 546 is in Chapter 15, ending in the middle of a class listing, and the facing page is page 579 in Chapter 16, picking up in the middle of an entirely different conversation. That's assumedly the publisher's fault, so I still give this great book 5 stars. It's more of a reference work, so its still eminently useful, but caveat emptor...
Draggable saints - it's come to this ! - 2001-06-20
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Excellent and clearly written, but you better know the difference between "extends" and "implements" or forget it. I appreciated the six versions of the ThreeDButton listener in chapter 9, and now have a much clearer understanding of event handling.
Excellent - 2001-06-21
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I had trouble reconstructing the history of inheritance vs. delegation models (I think he assumed we lived through all the wars).
Apparently an improved version of the inheritance model came as a sideshow with the delegation model. Though the new inheritance model is an improvement over the old one, the docs discourage its use.
Not all samples come with books compile. - 2001-08-24
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I think the book needs a little bit re-organizing. Some references to code appear chapters later. And worst thing is, the first sample I tried to compile, failed. It is the chapters/19/12/1.2
sloppy editing? - 2001-06-21
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
After taking great pains to explain difference between adapters and listeners, he mixes them up himself ("listening to Yourself" in chapter 9).
Some information on this page was provided using data from Amazon.com®. View at Amazon >