18 used & new from $2.88

Have one to sell? Sell yours here
 
 
Java 2D Graphics
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Java 2D Graphics (Paperback)

~ Jonathan B Knudsen (Author), Jonathan Knudsen (Author)
4.3 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


7 new from $49.99 11 used from $2.88

Formats

Amazon Price New from Used from
  Paperback -- $49.99 $2.88
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Customers Who Bought This Item Also Bought

Java 2D API Graphics

Java 2D API Graphics

by Vincent J. Hardy
Java Swing, Second Edition

Java Swing, Second Edition

by Robert Eckstein
3.4 out of 5 stars (76)  $40.49
Graphic Java 2, Volume 2, Swing (3rd Edition) (Sun Microsystems Press Java Series) (2 Book Set)

Graphic Java 2, Volume 2, Swing (3rd Edition) (Sun Microsystems Press Java Series) (2 Book Set)

by David M. Geary
4.3 out of 5 stars (50)  $44.09
Swing Hacks

Swing Hacks

by Joshua Marinacci
4.1 out of 5 stars (18)  $19.77
Killer Game Programming in Java

Killer Game Programming in Java

by Andrew Davison
4.5 out of 5 stars (22)  $37.79
Explore similar items

Editorial Reviews

Amazon.com Review

Java 2D Graphics is a remarkably accessible guide to graphics programming using Sun's new Java 2D API. Besides the basic navigation of the API, this title delivers plenty of useful advanced material for extending Java 2D's capabilities.

After a simple introductory example, the book focuses on the graphics architecture of Java 2D and its rendering pipeline. Support classes in Java 2D receive ample coverage as well, with sections outlining topics like storing points, shapes, and paths. For basic graphics output, the book demonstrates the simple--which can be found in the process of drawing common shapes like lines, ellipses, and rectangles--as well as the complex seen in modifying graphics output through translating, rescaling, rotating, or shearing.

Text output in Java 2D receives its due as well, since the book acknowledges Java 2D's advanced font capabilities that allow it to handle right-to-left languages such as Arabic. Further sections delve into Java 2D color models (including support for the CIEXYZ and sRGB color standards). Concerning the display of images, the book covers the built-in support for image filtering in Java 2D, which allows programmers to build toggles and fades into their code that alter brightness, contrast, blurring, and sharpening.

For advanced readers, Java 2D Graphics presents techniques like double buffering and matrix operations for custom image effects. Another expert section on the internal storage classes for image data will be useful for those who want to write image decoders. (A sample PNG decoder shows off the basics here.) Final sections look at printing, animation, and performance issues.

In all, Java 2D Graphics provides a fine introduction to the latest in 2-D graphics programming from Sun, in a title that will be useful to both beginning and advanced Java developers. --Richard Dragan



Product Description

Featuring major improvements in Java's graphics, printing, and font rendering capabilities, the Java 2D API allows you to produce high-quality, professional images on a screen or printer. Java 2D Graphics describes the 2D API from top to bottom, demonstrating how to set line styles and pattern fills as well as more advanced techniques of image processing and font handling. You'll see how to create and manipulate the three types of graphics objects: shapes, text, and images. Other topics include image data storage, color management, font glyphs, and printing. Java 2D Graphics assumes no prior knowledge of graphics. Chock full of detailed explanations and examples, this book provides beginning Java programmers with a solid foundation in 2D graphics and helps more advanced programmers create and use high-quality images in their applications.

Product Details

  • Paperback: 355 pages
  • Publisher: O'Reilly Media; 1st edition (May 5, 1999)
  • Language: English
  • ISBN-10: 1565924843
  • ISBN-13: 978-1565924840
  • Product Dimensions: 9.1 x 7 x 0.7 inches
  • Shipping Weight: 1.3 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #647,878 in Books (See Bestsellers in Books)

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(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

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

 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Excellent straight-forward book on 2D Graphics, August 7, 1999
By A Customer
This is an excellent book on Java's 2D Graphics classes. It's both straight-forward and complete, and the author discusses topics with unique clarity. The author gives some background on graphics theory but always ties it to actual Java classes and the 2D Graphics framework. I kept saying things like, "Oh! That's what anti-aliasing means" and "Oh! That's what a 'raster' is." I highly recommend this book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars A handy reference to the Java 2D API, June 21, 1999
This book picks up where Sun's documentation on the 2D API falls short. What it does well is describe the details of the API's classes and their methods, much like other OReilly books on Java. The book also has a few code examples, including some that demonstrate the use of Sun's JPEG classes that are not officially part of Java 2.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Great book on the foundations of Java 2D, June 19, 2006
By calvinnme "Texan refugee" (Fredericksburg, Va) - See all my reviews
(TOP 10 REVIEWER)      
In computing, Java 2D is an API for drawing two-dimensional graphics using the Java programming language. Every Java 2D drawing operation can ultimately be treated as filling a shape using a paint and compositing the result onto the screen.

This book, although seven years old, is the best in print on learning the basics of Java 2D. Several other reviewers have said that the Java docs for the API from Sun are just as good, but I disagree. This book does a good job of taking a complex API and laying out what it takes to produce graphics using it.

It starts out explaining the architecture of the Java 2D API, and includes a very long "Hello Java 2D" example showcasing what the API can do. The author admits at the time it is presented that it is likely the reader will not understand the code until the book has been read.

Next, the author introduces the drawing of shapes, and then adds painting, stroking, transforming, compositing, and clipping to the equation, one by one, while explaining the nuances of each feature being added. Next, the author goes into adding text to your figures and also explains how to do simple image processing with the Java 2D API, even explaining how to "roll your own" image transform operations.

The book concludes with a discussion of printing, animation, and measuring performance with Java 2D. The author includes a flexible framework for performing animations using Java 2D. There is example code throughout the book that can be downloaded from the publisher's website. If you are looking for a book of image processing tricks and recipes in Java, this is not the book that you want. In that case you might want to read Hardy's excellent but out-of-print work, "Java 2D API Graphics", after you read this book. However, if you want a good foundation in programming with the Java 2D API and understanding its architecture, this is a very good source. I highly recommend it.
Comment Comments (2) | 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

4.0 out of 5 stars Excellent starter for using java 2D graphics
The book gives a very good introduction to java 2D graphics programming. I bought in in order to come up to speed in a new project involving display and analysis of dicom images... Read more
Published on October 7, 2004 by Lars-Ivar Sellberg

2.0 out of 5 stars Not worth buying!
This is a not worthy buying book. I bought it in Amazon, so, without flipping pages. The author expends much of the time showing things you can find in Sun's javadoc, with tiny... Read more
Published on April 1, 2004 by Jose I. Miranda

5.0 out of 5 stars An excellent choice
I really enjoyed this book. It covers two dimensional graphics very well. The code will challenge you. I like all books by Jonathan Knudsen. I think he is a good writer. Read more
Published on August 8, 2003 by Michael Pucciarelli

2.0 out of 5 stars Examples have lots of ugly/nasty inner classes - yuck!
This book's content is great even though it spends a lot of ink regurgitating the doc (symptomatic of O'Reilly). Read more
Published on September 28, 2000 by Manuel A. Ricart

5.0 out of 5 stars Excellent, Easy and Complete!
This is a great book for those interested in working with graphics 2d in java. I never really liked o'reilly's books since most of them in my opinion are not too clear with not a... Read more
Published on April 3, 2000 by AHMED MATAR

4.0 out of 5 stars Almost as short as it should be!
This book is an excellent example of clearly explaining theory, with concise examples.

My one complaint is that it looks like they were attempting to fluff some more pages into... Read more

Published on October 1, 1999 by Christopher Janicki

5.0 out of 5 stars A great book and the only worthwhile one on 2D
A terrific book on 2D! Excellent coverage of material, including good examples. The first person I've seen who describes how to print in the JFC and make it really work!
Published on June 4, 1999

5.0 out of 5 stars Simplicity goes far beyond thousand words
If you have a chance to read 'Visualization toolkit', you will love this book !! His writing style is quite effective !!
Published on May 18, 1999

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
   



So You'd Like to...


Create a guide

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.