public class RenderContext extends Object implements Cloneable
用户创建rendercontexts传给renderableimage通过createrendering方法。大多数的rendercontexts方法并不意味着是由应用程序直接使用,而是由renderableimage和算子类,它是通过。
的仿射参数传递进和出这类克隆。的renderinghints和形状参数不一定是可复制的,因此只是复制引用。renderinghints或改变形状,在使用实例rendercontext实例可能有副作用。
Constructor and Description |
---|
RenderContext(AffineTransform usr2dev)
构建一个与给定的变换rendercontext。
|
RenderContext(AffineTransform usr2dev, RenderingHints hints)
构建一个与给定的变换和渲染的暗示rendercontext。
|
RenderContext(AffineTransform usr2dev, Shape aoi)
构建一个与给定的变换和感兴趣的领域rendercontext。
|
RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
构建一个与给定的变换rendercontext。
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
使一件rendercontext。
|
void |
concatenateTransform(AffineTransform modTransform)
修改当前用户设备通过添加另一个变换。
|
void |
concetenateTransform(AffineTransform modTransform)
过时的。
取而代之的
concatenateTransform(AffineTransform) 。
|
Shape |
getAreaOfInterest()
获取利益包含在当前rendercontext战神。
|
RenderingHints |
getRenderingHints()
得到这个
RenderContext Rendering。
|
AffineTransform |
getTransform()
获取当前用户装置点。
|
void |
preConcatenateTransform(AffineTransform modTransform)
修改当前用户装置产生一个变换。
|
void |
preConcetenateTransform(AffineTransform modTransform)
过时的。
取而代之的
preConcatenateTransform(AffineTransform) 。
|
void |
setAreaOfInterest(Shape newAoi)
设置当前的兴趣区域。
|
void |
setRenderingHints(RenderingHints hints)
设置渲染暗示这
RenderContext 。
|
void |
setTransform(AffineTransform newTransform)
设置当前用户装置点包含在rendercontext给定变换。
|
public RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
usr2dev
一点。
aoi
-形状表示感兴趣的领域。
hints
- renderinghints对象包含Rendering。
public RenderContext(AffineTransform usr2dev)
usr2dev
一点。
public RenderContext(AffineTransform usr2dev, RenderingHints hints)
usr2dev
一点。
hints
- renderinghints对象包含Rendering。
public RenderContext(AffineTransform usr2dev, Shape aoi)
usr2dev
一点。
aoi
-形状表示感兴趣的领域。
public RenderingHints getRenderingHints()
RenderContext
Rendering。
RenderingHints
表示渲染暗示这
RenderContext
。
setRenderingHints(RenderingHints)
public void setRenderingHints(RenderingHints hints)
RenderContext
。
hints
-
RenderingHints
表示渲染提示给这
RenderContext
。
getRenderingHints()
public void setTransform(AffineTransform newTransform)
newTransform
-新点。
getTransform()
public void preConcatenateTransform(AffineTransform modTransform)
[这] = [ modtransform ]×[这]
modTransform
-点前置到目前usr2dev变换。
@Deprecated public void preConcetenateTransform(AffineTransform modTransform)
preConcatenateTransform(AffineTransform)
。
[这] = [ modtransform ]×[这]这种方法做同样的事情的preconcatenatetransform方法。它是在与以前版本的向后兼容性的方法名称拼写错误。
modTransform
-点前置到目前usr2dev变换。
public void concatenateTransform(AffineTransform modTransform)
[这] = [这]×[ modtransform ]
modTransform
-点附加到当前usr2dev变换。
@Deprecated public void concetenateTransform(AffineTransform modTransform)
concatenateTransform(AffineTransform)
。
[这] = [这]×[ modtransform ]这种方法做同样的事情的concatenatetransform方法。它是在与以前版本的向后兼容性的方法名称拼写错误。
modTransform
-点附加到当前usr2dev变换。
public AffineTransform getTransform()
setTransform(AffineTransform)
public void setAreaOfInterest(Shape newAoi)
newAoi
-感兴趣的新领域。
getAreaOfInterest()
public Shape getAreaOfInterest()
setAreaOfInterest(Shape)
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.