-
public interface PaintContextPaintContext接口定义了封装和优化的环境,以在Graphics2D中为填充或笔画操作生成设备空间中的颜色模式。PaintContext为Graphics2D操作提供必要的颜色,与ColorModel相关联的Raster的形式 。PaintContext维护特定油漆操作的状态。 在多线程环境中,单个Paint对象可以同时存在多个上下文。- 另请参见:
-
Paint
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 voiddispose()释放为操作分配的资源。ColorModelgetColorModel()返回输出的ColorModel。RastergetRaster(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,并包含为图形操作生成的颜色。
-
-