|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.image.renderable
类 RenderableImageOp
java.lang.Object java.awt.image.renderable.RenderableImageOp
- 所有已实现的接口:
- RenderableImage
-
public class RenderableImageOp
- extends Object
- implements RenderableImage
此类借助其相关的 ContextualRenderedImageFactory 实例处理某个操作的可呈现方面。
字段摘要 |
---|
从接口 java.awt.image.renderable.RenderableImage 继承的字段 |
---|
HINTS_OBSERVED |
构造方法摘要 | |
---|---|
RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock) 根据给定 ContextualRenderedImageFactory 对象以及一个包含 RenderableImage 源和其他参数的 ParameterBlock 构造 RenderedImageOp。 |
方法摘要 | |
---|---|
RenderedImage |
createDefaultRendering() 获取此图像具有默认宽度和高度(以像素为单位)的一个 RenderedImage 实例。 |
RenderedImage |
createRendering(RenderContext renderContext) 创建一个表示根据给定 RenderContext 呈现的 RenderableImageOp(包括其 Renderable 源)的 RenderedImage。 |
RenderedImage |
createScaledRendering(int w, int h, RenderingHints hints) 创建此图像具有宽度 w 和高度 h(以像素为单位)的一个 RenderedImage 实例。 |
float |
getHeight() 获取用户坐标空间中的高度。 |
float |
getMinX() 获取与呈现无关的图像数据的最小 X 坐标。 |
float |
getMinY() 获取与呈现无关的图像数据的最小 Y 坐标。 |
ParameterBlock |
getParameterBlock() 返回到对当前参数块的一个引用。 |
Object |
getProperty(String name) 从此图像的属性集中获取某个属性。 |
String[] |
getPropertyNames() 返回由 getProperty 识别的名称列表。 |
Vector<RenderableImage> |
getSources() 返回作为此 RenderableImage 图像数据源的 RenderableImage 的向量。 |
float |
getWidth() 获取用户坐标空间中的宽度。 |
boolean |
isDynamic() 如果使用相同参数的后续呈现(即调用 createRendering() 或 createScaledRendering())可以生成不同结果,则返回 true。 |
ParameterBlock |
setParameterBlock(ParameterBlock paramBlock) 更改操作的当前 ParameterBlock,允许编辑图像呈现链。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
RenderableImageOp
public RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
-
根据给定 ContextualRenderedImageFactory 对象以及一个包含 RenderableImage 源和其他参数的 ParameterBlock 构造 RenderedImageOp。由 ParameterBlock 引用的任何 RenderedImage 源都将被忽略。
- 参数:
-
CRIF
- 一个 ContextualRenderedImageFactory 对象 -
paramBlock
- 一个包含此操作的源图像和该操作运行所必须的其他参数的 ParameterBlock。
方法详细信息 |
---|
getSources
public Vector<RenderableImage> getSources()
- 返回作为此 RenderableImage 图像数据源的 RenderableImage 的向量。注意,此方法可能返回空向量,指示该图像没有源,或者返回 null,指示没有可用信息。
-
- 指定者:
-
接口
RenderableImage
中的getSources
-
- 返回:
- RenderableImage 的 Vector(可能为空),或者 null。
getProperty
public Object getProperty(String name)
- 从此图像的属性集中获取某个属性。如果该属性名无法识别,将返回 java.awt.Image.UndefinedProperty。
-
- 指定者:
-
接口
RenderableImage
中的getProperty
-
- 参数:
-
name
- 要获取的属性的名称(以 String 形式)。 - 返回:
- 对属性 Object 的引用,或者值 java.awt.Image.UndefinedProperty。
getPropertyNames
public String[] getPropertyNames()
- 返回由 getProperty 识别的名称列表。
-
- 指定者:
-
接口
RenderableImage
中的getPropertyNames
-
- 返回:
- 属性名称列表。
isDynamic
public boolean isDynamic()
- 如果使用相同参数的后续呈现(即调用 createRendering() 或 createScaledRendering())可以生成不同结果,则返回 true。此方法可用于确定是否可以缓存和重用现有呈现。将调用 CRIF 的 isDynamic 方法。
-
- 指定者:
-
接口
RenderableImage
中的isDynamic
-
- 返回:
-
如果使用相同参数的后续呈现可以生成不同结果,则返回
true
;否则返回false
。
getWidth
public float getWidth()
- 获取用户坐标空间中的宽度。按照惯例,RenderableImage 的常规宽度等于该图像的高宽比(宽度除以高度)。
-
- 指定者:
-
接口
RenderableImage
中的getWidth
-
- 返回:
- 用户坐标中图像的宽度。
getHeight
public float getHeight()
- 获取用户坐标空间中的高度。按照惯例,RenderedImage 的常规高度等于 1.0F。
-
- 指定者:
-
接口
RenderableImage
中的getHeight
-
- 返回:
- 用户坐标中图像的高度。
getMinX
public float getMinX()
- 获取与呈现无关的图像数据的最小 X 坐标。
-
- 指定者:
-
接口
RenderableImage
中的getMinX
-
- 返回:
- 与呈现无关的图像数据的最小 X 坐标。