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