public 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
 Graphics2D.  The PaintContext provides
 the necessary colors for Graphics2D operations in the
 form of a Raster associated with a ColorModel.
 The PaintContext maintains state for a particular paint
 operation.  In a multi-threaded environment, several
 contexts can exist simultaneously for a single Paint object.- See Also:
- Paint
- 
Method SummaryModifier and Type Method Description voiddispose()Releases the resources allocated for the operation.ColorModelgetColorModel()Returns theColorModelof the output.RastergetRaster(int x, int y, int w, int h)Returns aRastercontaining the colors generated for the graphics operation.
- 
Method Details- 
disposevoid dispose()Releases the resources allocated for the operation.
- 
getColorModelColorModel getColorModel()Returns theColorModelof the output. Note that thisColorModelmight be different from the hint specified in thecreateContextmethod ofPaint. Not allPaintContextobjects are capable of generating color patterns in an arbitraryColorModel.- Returns:
- the ColorModelof the output.
 
- 
getRasterReturns aRastercontaining the colors generated for the graphics operation.- Parameters:
- x- the x coordinate of the area in device space for which colors are generated.
- y- the y coordinate of the area in device space for which colors are generated.
- w- the width of the area in device space
- h- the height of the area in device space
- Returns:
- a Rasterrepresenting the specified rectangular area and containing the colors generated for the graphics operation.
 
 
-