PaintContextpublic interface PaintContext The PaintContext interface defines the encapsulated
and optimized environment to generate color patterns in device
space for fill or stroke operations on a
{@link Graphics2D}. The PaintContext provides
the necessary colors for Graphics2D operations in the
form of a {@link Raster} associated with a {@link ColorModel}.
The PaintContext maintains state for a particular paint
operation. In a multi-threaded environment, several
contexts can exist simultaneously for a single {@link Paint} object. |
Methods Summary |
---|
public void | dispose()Releases the resources allocated for the operation.
| public java.awt.image.ColorModel | getColorModel()Returns the ColorModel of the output. Note that
this ColorModel might be different from the hint
specified in the
{@link Paint#createContext(ColorModel, Rectangle, Rectangle2D,
AffineTransform, RenderingHints) createContext} method of
Paint . Not all PaintContext objects are
capable of generating color patterns in an arbitrary
ColorModel .
| public java.awt.image.Raster | getRaster(int x, int y, int w, int h)Returns a Raster containing the colors generated for
the graphics operation.
|
|