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