| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.image.renderable.RenderContext
public class RenderContext
RenderContext 封装从 enderableImage 生成特定呈现所需的信息。它包含与呈现无关的条件中指定的要呈现的区域、呈现执行的分辨率和用于控制呈现过程的提示。
用户创建 RenderContext 并通过 createRendering 方法将它们传递到 RenderableImage。RenderContext 的多数方法不是为了让应用程序直接使用,而是由它传递到的 RenderableImage 和操作符类直接使用。
传入此类和从此类传出的 AffineTransform 参数被复制。RenderingHints 和 Shape 参数不一定是可复制的,并因此仅复制引用。改变正在由 RenderContext 实例使用的 RenderingHints 或 Shape 实例可能产生不希望出现的负作用。
| 构造方法摘要 | |
|---|---|
| RenderContext(AffineTransform usr2dev)构造具有给定变换的 RenderContext。 | |
| RenderContext(AffineTransform usr2dev,
              RenderingHints hints)构造具有给定转换和呈现提示的 RenderContext。 | |
| RenderContext(AffineTransform usr2dev,
              Shape aoi)构造具有给定变换和感兴趣区域的 RenderContext。 | |
| RenderContext(AffineTransform usr2dev,
              Shape aoi,
              RenderingHints hints)构造具有给定转换的 RenderContext。 | |
| 方法摘要 | |
|---|---|
|  Object | clone()对 RenderContext 进行复制。 | 
|  void | concatenateTransform(AffineTransform modTransform)通过追加另一变换修改当前的“用户到设备”变换。 | 
|  void | concetenateTransform(AffineTransform modTransform)已过时。 由 concatenateTransform(AffineTransform)所替代。 | 
|  Shape | getAreaOfInterest()获取当前包含在 RenderContext 中的感兴趣区域。 | 
|  RenderingHints | getRenderingHints()获取此 RenderContext的呈现提示。 | 
|  AffineTransform | getTransform()获取当前“用户到设备”的 AffineTransform。 | 
|  void | preConcatenateTransform(AffineTransform modTransform)通过预先挂起另一变换修改当前的“用户到设备”变换。 | 
|  void | preConcetenateTransform(AffineTransform modTransform)已过时。 由 preConcatenateTransform(AffineTransform)所取代。 | 
|  void | setAreaOfInterest(Shape newAoi)设置当前的感兴趣区域。 | 
|  void | setRenderingHints(RenderingHints hints)设置此 RenderContext的呈现提示。 | 
|  void | setTransform(AffineTransform newTransform)将 RenderContext 中包含的当前“用户到设备”的 AffineTransform 设置为给定的变换。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public RenderContext(AffineTransform usr2dev,
                     Shape aoi,
                     RenderingHints hints)
usr2dev - 一个 AffineTransform。aoi - 表示感兴趣区域的 Shape。hints - 包含呈现提示的 RenderingHints 对象。public RenderContext(AffineTransform usr2dev)
usr2dev - 一个 AffineTransform。
public RenderContext(AffineTransform usr2dev,
                     RenderingHints hints)
usr2dev - 一个 AffineTransform。hints - 包含呈现提示的 RenderingHints 对象。
public RenderContext(AffineTransform usr2dev,
                     Shape aoi)
usr2dev - 一个 AffineTransform。aoi - 表示感兴趣区域的 Shape。| 方法详细信息 | 
|---|
public RenderingHints getRenderingHints()
RenderContext 的呈现提示。
RenderContext 呈现提示的 RenderingHints 对象。setRenderingHints(RenderingHints)public void setRenderingHints(RenderingHints hints)
RenderContext 的呈现提示。
hints - 表示赋给此 RenderContext 的呈现提示的 RenderingHints 对象。getRenderingHints()public void setTransform(AffineTransform newTransform)
newTransform - 新的 AffineTransform。getTransform()public void preConcatenateTransform(AffineTransform modTransform)
[this] = [modTransform] x [this]
modTransform - 预先挂起到当前 usr2dev 变换的 AffineTransform。@Deprecated public void preConcetenateTransform(AffineTransform modTransform)
preConcatenateTransform(AffineTransform) 所取代。
[this] = [modTransform] x [this]此方法与 preConcatenateTransform 方法的作用相同。保留此方法是为了与以前发布版本的向后兼容,以前版本中该方法的名称拼写错误。
modTransform - 预先挂起到当前 usr2dev 变换的 AffineTransform。public void concatenateTransform(AffineTransform modTransform)
[this] = [this] x [modTransform]
modTransform - 追加到当前 usr2dev 变换的 AffineTransform。@Deprecated public void concetenateTransform(AffineTransform modTransform)
concatenateTransform(AffineTransform) 所替代。
[this] = [this] x [modTransform]此方法与 concatenateTransform 方法的作用相同。保留此方法是为了与以前发布版本的向后兼容,以前版本中该方法的名称拼写错误。
modTransform - 追加到当前 usr2dev 变换的 AffineTransform。public AffineTransform getTransform()
setTransform(AffineTransform)public void setAreaOfInterest(Shape newAoi)
newAoi - 新的感兴趣区域。getAreaOfInterest()public Shape getAreaOfInterest()
setAreaOfInterest(Shape)public Object clone()
Object 中的 cloneCloneable| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。