# Uses of Interface
java.awt.PaintContext

Packages that use PaintContext
Package
Description
java.awt
Contains all of the classes for creating user interfaces and for painting graphics and images.

## Uses of PaintContext in java.awt

Methods in java.awt that return PaintContext
Modifier and Type
Method
Description
`PaintContext`
Color.`createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)`
Creates and returns a `PaintContext` used to generate a solid color field pattern.
`PaintContext`
GradientPaint.`createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)`
Creates and returns a `PaintContext` used to generate a linear color gradient pattern.
`PaintContext`
LinearGradientPaint.`createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)`
Creates and returns a `PaintContext` used to generate a linear color gradient pattern.
`PaintContext`
Paint.`createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)`
Creates and returns a `PaintContext` used to generate the color pattern.
`PaintContext`
RadialGradientPaint.`createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)`
Creates and returns a `PaintContext` used to generate a circular radial color gradient pattern.
`PaintContext`
TexturePaint.`createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)`
Creates and returns a `PaintContext` used to generate a tiled image pattern.