-
public interface PaintContext
PaintContext
接口定义了封装和优化的环境,以在Graphics2D
中为填充或笔画操作生成设备空间中的颜色模式。PaintContext
为Graphics2D
操作提供必要的颜色,与ColorModel
相关联的Raster
的形式 。PaintContext
维护特定油漆操作的状态。 在多线程环境中,单个Paint
对象可以同时存在多个上下文。- 另请参见:
-
Paint
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
dispose()
释放为操作分配的资源。ColorModel
getColorModel()
返回输出的ColorModel
。Raster
getRaster(int x, int y, int w, int h)
返回包含为图形操作生成的颜色的Raster
。
-
-
-
方法详细信息
-
dispose
void dispose()
释放为操作分配的资源。
-
getColorModel
ColorModel getColorModel()
返回输出的ColorModel
。 请注意,这ColorModel
可能会从指定的提示不同createContext
的方法Paint
。 不是所有的PaintContext
对象都能够在任意的ColorModel
中生成颜色模式。- 结果
-
产量为
ColorModel
。
-
getRaster
Raster getRaster(int x, int y, int w, int h)
返回包含为图形操作生成的颜色的Raster
。- 参数
-
x
- 生成颜色的设备空间中的区域的x坐标。 -
y
- 生成颜色的设备空间中的区域的y坐标。 -
w
- 设备空间区域的宽度 -
h
- 设备空间区域的高度 - 结果
-
一个表示指定矩形区域的
Raster
,并包含为图形操作生成的颜色。
-
-