November 2004
Intermediate to advanced
1024 pages
27h 50m
English
When you fill a shape, its inside is covered with paint. You use the setPaint method to set the paint style to an object with a class that implements the Paint interface. The Java 2D API provides three such classes:
The Color class implements the Paint interface. To fill shapes with a solid color, simply call setPaint with a Color object, such as
g2.setPaint(Color.red);
The GradientPaint class varies colors by interpolating between two given color values (see Figure 7-16).

The TexturePaint class fills an area with repetitions of an image (see Figure 7-17).
You construct a GradientPaint ...
Read now
Unlock full access