or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
59 used & new from $0.01

Have one to sell? Sell yours here
 
   
Java Foundation Classes in A Nutshell
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Java Foundation Classes in A Nutshell (Paperback)

~ (Author)
4.6 out of 5 stars  See all reviews (5 customer reviews)

List Price: $50.00
Price: $31.50 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 6 to 7 days.
Ships from and sold by Amazon.com. Gift-wrap available.

15 new from $6.77 42 used from $0.01 2 collectible from $4.89

Formats

Amazon Price New from Used from
  Paperback $31.50 $6.77 $0.01
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Frequently Bought Together

Customers buy this book with Java Swing, Second Edition by Robert Eckstein

Java Foundation Classes in A Nutshell + Java Swing, Second Edition
  • This item: Java Foundation Classes in A Nutshell by David Flanagan

    Usually ships within 6 to 7 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Swing, Second Edition by Robert Eckstein

    Usually ships within 6 to 7 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Java Examples in a Nutshell, 3rd Edition

Java Examples in a Nutshell, 3rd Edition

by David Flanagan
4.4 out of 5 stars (9)  $26.37
Java In A Nutshell, 5th Edition

Java In A Nutshell, 5th Edition

by David Flanagan
4.2 out of 5 stars (32)  $29.67
Java Enterprise in a Nutshell (In a Nutshell (O'Reilly))

Java Enterprise in a Nutshell (In a Nutshell (O'Reilly))

by Jim Farley
4.3 out of 5 stars (25)  $32.81
Learning Java

Learning Java

by Patrick Niemeyer
3.7 out of 5 stars (66)  $29.67
Java in a Nutshell, Fourth Edition

Java in a Nutshell, Fourth Edition

by David Flanagan
Explore similar items

Editorial Reviews

Amazon.com Review

The JFC/Swing classes offer a powerful way to build user interfaces in Java, and this richness comes with a lot more complexity. Java Foundation Classes in a Nutshell provides the documentation needed for understanding the most important features of Swing and serves as a handy reference to every package, class, and method.

The book is especially good at introducing the essential elements of Swing compared to the older AWT standard. Early chapters compare the fundamentals of AWT and Swing, including the architecture of each, plus the new possibilities for user interfaces offered by today's Swing. Standout sections on Java2D graphics (which is a lot more complicated than AWT graphics), printing, and Swing's advanced UI capabilities round out the tour here. Short examples and clear explanations, somewhat dryly written, provide a starting point for learning Swing.

The heart of this book is its 500 pages of reference material for every Java Swing (and AWT) package, class, and method. Some readers may quibble with the ordering here. (For instance, the model classes for advanced UI components like JTables are separated from the components themselves). But this reference has a good sense of visual clarity (with alternate lines of text highlighted with gray so that you can find what you need quickly). There are also some nice graphics, showing the relationship of Swing classes to one another.

In all, Java Foundation Classes in a Nutshell provides a very worthwhile reference to today's Swing classes. This text is as good as any available in getting to essential information on the powers of Swing for practical Java development. --Richard Dragan

Topics covered: JFC/Swing 1.1 and AWT basics, components, layout managers, events, Swing advanced user interface features, serialization, AWT and Java2D graphics, shapes, buffered images, affine transforms, printing, data transfer (cut-and-paste and drag-and-drop, applet basics, JDK 1.1 and Java 2 API package and class reference), UI classes, pluggable-look-and-feel, image APIs, tables and trees, text, and HTML viewer classes.



Product Description

The Java Foundation Classes (JFC) encompass all of the GUI- and graphics-related classes in the Java 2 platform. Java Foundation Classes in a Nutshell provides an in-depth overview of the important pieces of the JFC, such as the Swing GUI components and Java 2D, so you can start using these exciting new technologies right away. The book also includes quick-reference material for all of the classes and interfaces in the javax.swing and java.awt packages and their numerous subpackages. This reference material covers all of the new JFC classes in the Java 2 platform, as well as the existing Java 1.1 AWT classes. This book is an essential companion to Java in a Nutshell, 3rd Edition, which covers the key nongraphical APIs in Java 1.2.

Product Details

  • Paperback: 744 pages
  • Publisher: O'Reilly Media; 1st edition (December 15, 1999)
  • Language: English
  • ISBN-10: 1565924886
  • ISBN-13: 978-1565924888
  • Product Dimensions: 9 x 6 x 1.3 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #775,492 in Books (See Bestsellers in Books)

More About the Author

David Flanagan
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's David Flanagan Page

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


What Do Customers Ultimately Buy After Viewing This Item?

Java Foundation Classes in A Nutshell
61% buy the item featured on this page:
Java Foundation Classes in A Nutshell 4.6 out of 5 stars (5)
$31.50
Java In A Nutshell, 5th Edition
22% buy
Java In A Nutshell, 5th Edition 4.2 out of 5 stars (32)
$29.67
Effective Java (2nd Edition)
6% buy
Effective Java (2nd Edition) 4.9 out of 5 stars (36)
$35.47
Java Examples in a Nutshell, 3rd Edition
5% buy
Java Examples in a Nutshell, 3rd Edition 4.4 out of 5 stars (9)
$26.37

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

5 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
29 of 33 people found the following review helpful:
4.0 out of 5 stars Only if you need a printed Java reference, November 1, 1999
By A Customer
A brief but good reference of the JFCs. Again none of language features are covered in dept so don't expect this book to be a tutorial or an introduction to Java. Buy it together with another title that has more hands on examples.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars Great reference tool..., January 11, 2004
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
This title is meant to be the second volume of a three volume set that covers the entire language. Volume one covers the basic core Java APIs, while volume three covers the enterprise classes.

Like all "In A Nutshell" books, this isn't probably where you want to start if you are trying to learn the language. Part 1 is set up such that topics are introduced and discussed with code examples, but it is not a "hand-holding" type of explanation. It assumes you are at least familiar with the information at a high-level, and understand the basic core Java fundamentals. If you are at that point, you should be able to learn a lot from the first section.

Part 2 is where an experienced Java GUI programmer will live and breath. There is detailed documentation on each of the classes that are covered, as well as a diagram that shows the class hierarchy within the class, and where the class fits into the overall Java class hierarchy. Once again, it's strictly documentation with no explanation. Don't expect the author to explain how each method in the class works. It's up to you to figure out how the method best integrates into your project.

I can pose the same question I did when I reviewed Java In A Nutshell... Why get this book if I have the online API documentation from Sun? I see them as complimentary. You can probably find much of the reference material in either source. Some will prefer the online hyperlink navigation, while others will appreciate having all the information on a subject in four or five pages that can be thumbed through. I know when I'm stuck on a problem I want both sources!

For Notes/Domino 5 developers, I would say that there is little in this book that would be of value to you as you code a typical Notes/Domino application. While Notes/Domino does support applets within the application, you would most likely code those outside of the Notes/Domino framework. If you are tasked with developing a Java application that uses Notes/Domino APIs to capture some of the inherent power of the platform, then this book would be useful as you develop the GUI interface that you'll need for your project.

Conclusion
If you're a Java developer working with client-side applications, get this book. If you're a Notes/Domino developer looking to use Java in your applications, you should probably focus on the Java In A Nutshell book. This is a very well written book, but the usefulness of the information depends on what type of Java programming you are doing.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 9 people found the following review helpful:
4.0 out of 5 stars Complete Reference but no Tutorial, December 28, 2000
By Eric Dubuis (Tinton Falls, NJ United States) - See all my reviews
(REAL NAME)   
The book "Java Foundation Classes in a Nutshell" contains an introduction to the Java Foundation Classes and a complete reference to them.

The major part of the text (~550 pages) is the reference to the Foundation Classes and lists all of the JFC classes with their class hierarchy structure information, all methods and a brief description of the class. This reference part has the same quality as the references known from the other Java in a Nutshell publications (Java in a Nutshell, Java Enterprise in a Nutshell). It is comprehensive, gives a good overview of each package and lists the class methods in a very readable way. The introduction to packages and classes are brief but cover the essentials very well.

The first ~150 pages of this book give an overview of the Swing architecture and an introduction to the key APIs in the JFC. It covers graphics, printing, data transfer and applets. This part of the book is more problematic than the actual reference part. The selection of topics is limited and not very intuitive (why a hole section on Applets?). Although this introduction is written very well, the it is too short to serve as a tutorial and yet too literary and incomplete to be part of reference manual.

Anyhow, this is a good and complete reference manual that comes handy whenever you don't have access to the online Java API documentation.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars The Good Book
Wonderful book in wonderful codition.
Published on December 28, 2005 by Eric J. Obrien

5.0 out of 5 stars A book for Java programmers....
This is a truly good reference on the JFC with a thorough coverage of the various packages. It is not intended as a tutorial and is clearly not for beginners. Read more
Published on November 11, 2001 by C. Higgins

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.