|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.awt.TexturePaint
public class TexturePaint
TexturePaint
类提供一种用被指定为 BufferedImage
的纹理填充 Shape
的方式。因为 BufferedImage
数据由 TexturePaint
对象复制,所以 BufferedImage
对象的大小应该小一些。在构造时,纹理定位在用户空间中指定的 Rectangle2D
的左上角。在理论上,计算纹理在设备空间中的位置的方式是,在用户空间中的所有方向上无限制地复制指定 Rectangle2D
,然后将 BufferedImage
映射到各个复制的 Rectangle2D
。
Paint
,
Graphics2D.setPaint(java.awt.Paint)
字段摘要 |
---|
从接口 java.awt.Transparency 继承的字段 |
---|
BITMASK, OPAQUE, TRANSLUCENT |
构造方法摘要 | |
---|---|
TexturePaint(BufferedImage txtr,
Rectangle2D anchor)
构造 TexturePaint 对象。 |
方法摘要 | |
---|---|
PaintContext |
createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
创建并返回用于生成颜色模式的上下文。 |
Rectangle2D |
getAnchorRect()
返回定位纹理图像并设置其大小的固定矩形的副本。 |
BufferedImage |
getImage()
返回用于填充形状的 BufferedImage 纹理。 |
int |
getTransparency()
返回此 TexturePaint 的透明模式。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public TexturePaint(BufferedImage txtr, Rectangle2D anchor)
TexturePaint
对象。
txtr
- 具有用于绘制的纹理的 BufferedImage
对象anchor
- 用户空间中用于定位和复制纹理的 Rectangle2D
方法详细信息 |
---|
public BufferedImage getImage()
BufferedImage
纹理。
BufferedImage
。public Rectangle2D getAnchorRect()
TexturePaint
固定并设置其大小的 Rectangle2D
。public PaintContext createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
Paint
中的 createContext
cm
- 接收 Paint
数据的 ColorModel
。此参数只用作一个提示。deviceBounds
- 要呈现的图形原语的设备空间边界框userBounds
- 要呈现的图形原语的用户空间边界框xform
- 从用户空间到设备空间的 AffineTransform
hints
- 可用于指定模式的最终呈现方式的 RenderingHints
对象
PaintContext
。PaintContext
public int getTransparency()
TexturePaint
的透明模式。
Transparency
中的 getTransparency
TexturePaint
的透明模式。Transparency
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。