This
Paint interface defines how color patterns can be generated for {@link Graphics2D} operations. A classimplementing the
Paint interface is added to the
Graphics2D context in order to define the color pattern used by the
draw and
fill methods.
Instances of classes implementing Paint must be read-only because the Graphics2D does not clone these objects when they are set as an attribute with the setPaint method or when the Graphics2D object is itself cloned.
@see PaintContext
@see Color
@see GradientPaint
@see TexturePaint
@see Graphics2D#setPaint
@version 1.36, 06/05/07