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:
 
- 
Method Details
- 
dispose
void dispose()Releases the resources allocated for the operation. - 
getColorModel
ColorModel 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. 
 - 
getRaster
Returns 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 spaceh- the height of the area in device space- Returns:
 - a 
Rasterrepresenting the specified rectangular area and containing the colors generated for the graphics operation. 
 
 -