Java 2D API

The Java 2D API is a set of classes for advanced 2D graphics and imaging, encompassing line art, text, and images in a single comprehensive model. The API provides extensive support for image compositing and alpha channel images, a set of classes to provide accurate color space definition and conversion, and a rich set of display-oriented imaging operators.

What's New

New Java 2D Features in J2SE 5.0

Community

JavaDesktop

The JavaDesktop community of java.net provides the latest news and information for developers of client applications for the J2SE platform. Don't miss the news, features, and forums!

Java Games

The Java Games community of java.net provides a growing collection of open-source tools and technologies to make the development of high-performance games in Java a reality. It's sponsored by Sun's Java Games Technologies Group.

Java Developer Connection Forums

These discussion forums allow you to exchange information about various Java APIs with other users.

For Developers

Java 2D Sample Programs

Download Java 2 Platform, Standard Edition (J2SE) 1.5.0 Beta 1

Download Java 2 Platform, Standard Edition (J2SE) 1.4

Tech Reference

Java 2D API FAQ

2D Graphics Tutorial

Performance

High Performance Graphics

A whitepaper describing the performance enhancements in the Java 2 SDK, version 1.4. Also available in PDF format.

See Also:

Java Foundation Classes

Use the Batik toolkit to use SVG documents in applications.

Feedback

Java 2D API Interest Group

The Java 2D team reads messages sent to this list. Before sending questions to the list, please consult the FAQ

Bugs or Feature Requests?

Please submit a bug report.