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.
A whitepaper describing the performance enhancements in the Java 2 SDK, version 1.4. Also available in PDF format.
Use the Batik toolkit to use SVG documents in applications.