| 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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 中的 createContextcm - 接收 Paint 数据的 ColorModel。此参数只用作一个提示。deviceBounds - 要呈现的图形原语的设备空间边界框userBounds - 要呈现的图形原语的用户空间边界框xform - 从用户空间到设备空间的 AffineTransformhints - 可用于指定模式的最终呈现方式的 RenderingHints 对象
PaintContext。PaintContextpublic int getTransparency()
TexturePaint 的透明模式。
Transparency 中的 getTransparencyTexturePaint 的透明模式。Transparency
  | 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。