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- 
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.
 
 
-