public interface PaintContext
PaintContext接口定义了在设备空间中为Graphics2D的填充或描边操作生成颜色模式的封装和优化环境。 PaintContext以与Graphics2D关联的Raster和ColorModel的形式提供Graphics2D操作所需的颜色。 PaintContext为特定绘制操作维护状态。在多线程环境中,对于单个Paint对象可以同时存在多个上下文。
- 参见:
-
Method Details
-
dispose
void dispose()释放为该操作分配的资源。 -
getColorModel
ColorModel getColorModel()返回输出的ColorModel。请注意,此ColorModel可能与Paint的createContext方法中指定的提示不同。并非所有PaintContext对象都能够在任意ColorModel中生成颜色模式。- 返回:
-
输出的
ColorModel。
-
getRaster
返回包含为图形操作生成的颜色的Raster。- 参数:
-
x- 在设备空间中生成颜色的区域的x坐标。 -
y- 在设备空间中生成颜色的区域的y坐标。 -
w- 区域在设备空间中的宽度。 -
h- 区域在设备空间中的高度。 - 返回:
-
代表指定矩形区域并包含为图形操作生成的颜色的
Raster。
-