Java 2D API Graphics
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Java 2D API Graphics (Paperback)

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


Available from these sellers.


3 new from $89.94 15 used from $1.98

Formats

Amazon Price New from Used from
  Paperback -- $89.94 $1.98

Customers Who Bought This Item Also Bought

Java 2D Graphics

Java 2D Graphics

by Jonathan Knudsen
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
Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications

Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications

by Chet Haase
4.6 out of 5 stars (10)  $34.64
Graphic Java 1.2, Volume 1: AWT, Third Edition

Graphic Java 1.2, Volume 1: AWT, Third Edition

by David M. Geary
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (60)  $37.79
Explore similar items

Editorial Reviews

Amazon.com Review

In his beautifully written and designed Java 2D API Graphics, Vincent Hardy introduces Java programmers to the contents and capabilities of this exciting addition to the set of standard Java classes.

The Java 2-D API counts among the most significant recent additions to the Java platform. The API makes it relatively easy for the programmer to treat hardware devices (including video displays and printers) as abstractions, and simplifies the process of conceiving, manipulating, and displaying geometric figures. It also incorporates a sophisticated color model (with support for transparency) and allows programmers to manipulate styled characters with a far greater degree of precision (and with greater ease) than before.

The book coverage is thorough, and is sure to save developers time that would have been spent in figuring out details through experimentation. Hardy has earned special praise by including sequences of steps that illustrate how jobs get done in the Java 2-D API. For example, he summarizes the process of rendering to a printer with eight steps, compactly stating which classes need to be used, which interfaces you need to implement, and which methods you need to call.

There's plenty of example code here (and on the companion CD-ROM), but Hardy doesn't make you decode an example in situations in which a quick statement of procedure will work. He also makes great use of illustrations (to show how such phenomena as joins and end caps are calculated, for example) and mathematical formulas (to show how AffineTransforms work). Many of the illustrations are in color, a valuable feature. --David Wall

Topics covered: The Java 2-D API for programmers with experience elsewhere in the Java language. The author pays attention to the basics--such as manipulating and rendering shapes--but also goes into detail on the Graphics Layer Framework (GLF) and the advanced rendering capabilities of the Java 2-D API (including text layout, fancy light effects, photo manipulation, and the simulation of 3-D objects with light and shadow).



Product Description

Features hundreds of full-color graphics that demonstrate the power of the Java 2D API. Covers 2D geometry rendering, text effects, image manipulation, color management, and compositing. Clearly explains how to use, combine and extend the rich features of Java 2D API. Softcover. CD-ROM included.

Product Details

  • Paperback: 554 pages
  • Publisher: Prentice Hall PTR (November 3, 1999)
  • Language: English
  • ISBN-10: 0130142662
  • ISBN-13: 978-0130142665
  • Product Dimensions: 9.2 x 7 x 0.8 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon.com Sales Rank: #872,184 in Books (See Bestsellers in Books)

More About the Author

Vincent J. Hardy
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Vincent J. Hardy Page

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.
 

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

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

 
31 of 31 people found the following review helpful:
5.0 out of 5 stars Excellent book for overview and serious OO developer, February 10, 2000
By Benny Cheung (Toronto, Canada) - See all my reviews
I have read both Java 2D grpahics books from front to back. I am working intensively with Java2D recently. The "Java 2D API Graphics" by V. Hardy is the best. It covers all the basic rendering API for Java 2D. The most amazing part is the GLF (Graphics Layer Framework) that was clearly described in this book. You can also see the full source code of how to extend Java 2D. The GLF is very valuable and the code is well written. Considering the content, it goes way beyond just Java 2D.

If you also are student of OO design patterns, you will find the framework is filled with design patterns, such as composite, factory, mementos, etc.. Although the book is more expensive, the book is beautifully done and the demo softwares are carefully crafted. You won't regret to buy and read it.

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



 
18 of 18 people found the following review helpful:
5.0 out of 5 stars Making the Java 2D API work., December 10, 1999
By A Customer
With one caveat, this book provides a thorough introduction to combining the features available in the Java 2D API. Following an introduction to many of the nuances the API itself (chapters 1-5), Mr. Hardy shows one way, but not the only way, to use the API in developing classes designed to solve real-world problems. I found this second section alone worth the price of the book. The book presupposes a firm grounding in Java and Object Oriented design; remembering, of course, that Mr. Hardy's point is not OO-design, but the underlying graphics capability of Java. Working through the code will repay you handsomely.

The third section takes you through some tool-building for creating, maintaining, storing, and retrieving images. Ignore Mr. Hardy's claims of computational intensiveness at your peril.

My only caveat is the paucity of information about printing, and developing sophisitcated printing classes. While it is true that printing entails knowing something about java.awt.print, nonetheless, learning how to build classes that provide for effective printing rather than just effective video display would have made this book near perfect. But I cavil! Buy this book if you want to learn to use the API.

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



 
13 of 13 people found the following review helpful:
5.0 out of 5 stars WOW, What a fantastic book!..., August 10, 2000
By "thekm" (Australia) - See all my reviews
There are two books that I feel empowered just to have them around. JavaScript Bible, and the Java 2D API Graphics. So fantastic. Shows you how and whys of the underlying graphics, colour models, the graphics... and damn... the graphics you can make with the GLF.

If you want to cut and past code donkey style... "templates" I think someone wrote... don't get this book, as you're missing the point.

Printed in full colour, it shows the technology at its best.

All great book are written by evangelists, and Mr hardy is one of them.

I have a graphic design background before becomming a programmer, and it completed a hole in my knowledge of graphics programming, about convolutions etc. Empower the graphical ability of your applications by reading this book. I was shopping for a 2D api book for months upon months before finding this. Really, this book can take your programming graphics ability to new levels, and is just too cool for words.

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 An oldie but a goodie on special effects and Java
It is unfortunate that this excellent book is out of print. If you are an individual who wants to learn how to implement Photoshop-like effects and use Java2D doing it, this is... Read more
Published 13 months ago by calvinnme

2.0 out of 5 stars Out of date
I spent some time going through the beginning of the book, and when I searched the web for more examples of code using Graphics2D, I discovered that those recent examples all... Read more
Published 23 months ago by pvonk

5.0 out of 5 stars Great for programming graphic effects with Java2D
It is unfortunate that this excellent book is out of print. If you are an individual who wants to learn how to implement Photoshop-like effects and use Java2D doing it, this is... Read more
Published on November 22, 2005 by calvinnme

5.0 out of 5 stars excellent book on java 2d api
i don't understand what the previous reviewer is ranting about giving this book a 1 star. disorganized? nothing could be further from the truth. Read more
Published on October 29, 2004 by Andrzej Semeniuk

1.0 out of 5 stars Disorganized, Imprecise, and Incomplete
Unfortunately this was a big disappointment. If you are at all used to the succinctness and clarity of O'Reilly books, this is not for you. Read more
Published on February 17, 2004 by David Landis

5.0 out of 5 stars If you don't have it, get it now.
This book is absolutely great. No words can describe how well the author tackles the problems. Newbies beware: This book does not have copy&paste type of code and you are much... Read more
Published on October 31, 2002

5.0 out of 5 stars Worth its asking price 10x over
Not only is this book well-written, accurate and comprehensive, it also features an incredible example of how extensible the Java2D API is: the Graphics Layers Framework. Read more
Published on May 29, 2002 by L. Vanhelsuwe

5.0 out of 5 stars Best book so far
I think this book is better than OReilly 2D. It shows how to justify text, modify text, create drop shadows, create layers, place text inside geometric objects like circles, and... Read more
Published on May 3, 2002

4.0 out of 5 stars imp for who connecting to com
I read this book in my friends library. One time i was free , i took the book and mostly i read sub heading. After reading subheadings i decided to buy. Read more
Published on January 29, 2000 by mk.zameeruddin

4.0 out of 5 stars jar, jar, jar...
Good book on the Java 2-D APIs. Would have like a template for the painting of the graphics. i.e. how do i implement a refresh( Graphics2D g ) function: overiding Canvas,... Read more
Published on January 20, 2000

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
 


Active discussions in related forums
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.