Features
- Cover Type: Paperback with 878 pages
- Published by: Prentice Hall PTR
- Edition: 1st Edition September 21, 1998
- Written in: English
- ISBN 10 Number: 0130796662
- ISBN 13 Number: 978-0130796660
-
Book Dimensions:
9.2 x 7 x 1.7 inches
- Weighs: 3 pounds
Product Review
Java developers know that the Abstract Windowing Toolkit (AWT) is still an effective way to build functional user interfaces, whether inside Web browsers or in stand-alone applications. David Geary's guide to AWT programming in Graphic Java 1.2 shows you all the basics of AWT newly refitted for the new Java Developer's Kit (JDK) 1.2 standard from Sun, including some great 2-D animation examples.
After introducing the basics of the AWT library, the author looks at simple painting and 2-D graphics. Standout sections here look at displaying images--a staple of Internet programming--as well as transforming images with "filters" (such as dimming and rescaling an image).
Graphic Java 1.2 shows you a variety of advanced techniques for getting control of your bit-mapped content. The tour of Java graphics capabilities moves on with coverage of layout managers and basic AWT components such as buttons, text fields, lists, and choices. For those who want to create stand-alone Java applications, there's much material on using Java menus.
The book's advanced material highlights new features of JDK 1.2, such as its support for lightweight controls, built-in double-buffering support, and advanced "native-style" operations (such as clipboard support and "rubber-banding" classes). The author also shows off his custom classes for 2-D sprite animation.
--Richard Dragan
Book Info
The most comprehensive guide to the Java Foundation Classes available. Provides Java developers with the skills needed to build professional, cross platform applications that take full advantage of the Java Foundation Classes. Paper. CD-ROM included.
Reader Reviews
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...
Comment | |
(Report this)