Drawing
The basic graphics rendering model has not changed with the addition of Java 2D
The Java 2D API class Graphics2D extends the Graphics class to support more graphics attributes and provide new rendering methods
Java 2D API uses the drawing model defined by the java.awt package
In this model, each Component object implements a paint(…) method that is invoked automatically whenever the component needs to be drawn