public interface PaintContext
PaintContext接口定义封装的和优化的环境,以产生在设备空间中的颜色的图案,用于在填充或笔划操作Graphics2D 。
该PaintContext提供了必要的颜色Graphics2D在一个形式操作Raster与相关联的ColorModel 。
PaintContext维护特定油漆操作的状态。
在多线程环境中,单个Paint对象可以同时存在多个上下文。
Paint
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
释放为操作分配的资源。
|
ColorModel |
getColorModel()
返回输出的
ColorModel 。
|
Raster |
getRaster(int x, int y, int w, int h)
返回一个
Raster为图形操作生成的颜色的Raster。
|
void dispose()
ColorModel getColorModel()
ColorModel 。
请注意,这个ColorModel可能与8839285852809 createContext方法中Paint的提示有所Paint 。
不是所有的PaintContext对象能够生成任意的颜色模式ColorModel 。
ColorModel的输出。
Raster getRaster(int x, int y, int w, int h)
Raster其中包含为图形操作生成的颜色。
x - 生成颜色的设备空间区域的x坐标。
y - 生成颜色的设备空间中的区域的y坐标。
w - 设备空间区域的宽度
h - 设备空间区域的高度
Raster表示指定的矩形区域,并包含为图形操作生成的颜色。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.