Java 2D Overview
Provides richer graphics, font, and image APIs
Supports enhanced color definition and composition, hit detection on arbitrary geometric shapes and text, and a uniform rendering model for printers and display devices
Enables the creation of advanced graphics libraries in Java, such as CAD/CAM and imaging special effects
Can be used to create and display animations and other multimedia presentations