-
public interface PaintContext
PaintContext
接口定义封装和优化环境,以便在设备空间中生成颜色模式,以便在Graphics2D
上进行填充或描边操作。 该PaintContext
提供了必要的颜色Graphics2D
在一个形式操作Raster
与相关联ColorModel
。PaintContext
维持特定油漆操作的状态。 在多线程环境中,单个Paint
对象可以同时存在多个上下文。- 另请参见:
-
Paint
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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
表示指定的矩形区域,包含为图形操作生成的颜色。
-
-