JavaTM Platform
Standard Ed. 6

java.awt
接口 PaintContext


public interface PaintContext

PaintContext 接口定义了经过封装和优化的环境,使用此环境可以生成设备空间中的颜色模式,此模式用于在 Graphics2D 上进行填充操作或笔划操作。PaintContext 采用与 ColorModel 相关联的 Raster 的方式提供 Graphics2D 操作所必需的颜色。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 可能与在 PaintcreateContext 方法中指定的提示是不同的。不是所有的 PaintContext 对象都能够生成任意 ColorModel 的颜色模式。

返回:
输出的 ColorModel

getRaster

Raster getRaster(int x,
                 int y,
                 int w,
                 int h)
返回包含为图形操作生成的颜色的 Raster

参数:
x - 为其生成颜色的设备空间区域的 x 坐标。
y - 为其生成颜色的设备空间区域的 y 坐标。
w - 设备空间区域的宽度
h - 设备空间区域的高度
返回:
一个 Raster,它表示指定的矩形区域,该区域包含为图形操作生成的颜色。

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策