|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 AffineTransform 的软件包 | |
---|---|
java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 |
java.awt.font | 提供与字体相关的类和接口。 |
java.awt.geom | 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 |
java.awt.image | 提供创建和修改图像的各种类。 |
java.awt.image.renderable | 提供用于生成与呈现无关的图像的类和接口。 |
java.awt 中 AffineTransform 的使用 |
---|
返回 AffineTransform 的 java.awt 中的方法 | |
---|---|
abstract AffineTransform |
GraphicsConfiguration.getDefaultTransform()
返回此 GraphicsConfiguration 的默认 AffineTransform 。 |
abstract AffineTransform |
GraphicsConfiguration.getNormalizingTransform()
返回可与 GraphicsConfiguration 的默认 AffineTransform 连接的 AffineTransform ,从而用户空间的 72 单位等于设备空间的 1 英寸。 |
AffineTransform |
MultipleGradientPaint.getTransform()
返回应用于渐变的变换的副本。 |
abstract AffineTransform |
Graphics2D.getTransform()
返回 Graphics2D 上下文中当前 Transform 的副本。 |
AffineTransform |
Font.getTransform()
返回与此 Font 相关的变换的副本。 |
参数类型为 AffineTransform 的 java.awt 中的方法 | |
---|---|
PaintContext |
GradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成颜色模式的上下文。 |
PaintContext |
LinearGradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform transform,
RenderingHints hints)
创建并返回用来生成颜色模式的 PaintContext 。 |
PaintContext |
RadialGradientPaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform transform,
RenderingHints hints)
创建并返回用来生成颜色模式的 PaintContext 。 |
PaintContext |
TexturePaint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
创建并返回用于生成颜色模式的上下文。 |
PaintContext |
SystemColor.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成纯色模式的 PaintContext 。 |
PaintContext |
Color.createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成固定颜色模式的 PaintContext 。 |
PaintContext |
Paint.createContext(ColorModel cm,
Rectangle deviceBounds,
Rectangle2D userBounds,
AffineTransform xform,
RenderingHints hints)
创建并返回用来生成颜色模式的 PaintContext 。 |
Font |
Font.deriveFont(AffineTransform trans)
通过复制当前 Font 对象并应用新的变换,创建一个新 Font 对象。 |
Font |
Font.deriveFont(int style,
AffineTransform trans)
通过复制此 Font 对象并应用新样式和变换,创建一个新 Font 对象。 |
abstract boolean |
Graphics2D.drawImage(Image img,
AffineTransform xform,
ImageObserver obs)
呈现一个图像,在绘制前进行从图像空间到用户空间的转换。 |
abstract void |
Graphics2D.drawRenderableImage(RenderableImage img,
AffineTransform xform)
呈现 RenderableImage ,在绘制前进行从图像空间到用户空间的转换。 |
abstract void |
Graphics2D.drawRenderedImage(RenderedImage img,
AffineTransform xform)
呈现 RenderedImage ,在绘制前进行从图像空间到用户空间的转换。 |
PathIterator |
Polygon.getPathIterator(AffineTransform at)
返回迭代器对象,此对象沿此 Polygon 的边界进行迭代,并且提供对此 Polygon 轮廓的几何形状的访问。 |
PathIterator |
Shape.getPathIterator(AffineTransform at)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的访问的迭代器对象。 |
PathIterator |
Polygon.getPathIterator(AffineTransform at,
double flatness)
返回迭代器对象,此对象沿 Shape 的边界进行迭代,并且提供了对 Shape 轮廓的几何形状的访问。 |
PathIterator |
Shape.getPathIterator(AffineTransform at,
double flatness)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的平面视图访问的迭代器对象。 |
abstract void |
Graphics2D.setTransform(AffineTransform Tx)
重写 Graphics2D 上下文中的 Transform。 |
abstract void |
Graphics2D.transform(AffineTransform Tx)
根据“最后指定首先应用”规则,使用此 Graphics2D 中的 Transform 组合 AffineTransform 对象。 |
参数类型为 AffineTransform 的 java.awt 中的构造方法 | |
---|---|
LinearGradientPaint(Point2D start,
Point2D end,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod,
MultipleGradientPaint.ColorSpaceType colorSpace,
AffineTransform gradientTransform)
构造一个 LinearGradientPaint 。 |
|
RadialGradientPaint(Point2D center,
float radius,
Point2D focus,
float[] fractions,
Color[] colors,
MultipleGradientPaint.CycleMethod cycleMethod,
MultipleGradientPaint.ColorSpaceType colorSpace,
AffineTransform gradientTransform)
构造一个 RadialGradientPaint 。 |
java.awt.font 中 AffineTransform 的使用 |
---|
返回 AffineTransform 的 java.awt.font 中的方法 | |
---|---|
abstract AffineTransform |
GlyphVector.getGlyphTransform(int glyphIndex)
返回此 GlyphVector 中指定字形的转换。 |
AffineTransform |
TransformAttribute.getTransform()
返回包装转换的一个副本。 |
AffineTransform |
FontRenderContext.getTransform()
获取用于在此 FontRenderContext 中将印刷点缩放为像素的转换。 |
参数类型为 AffineTransform 的 java.awt.font 中的方法 | |
---|---|
Shape |
GraphicAttribute.getOutline(AffineTransform tx)
返回表示此 GraphicAttribute 呈现区域的 Shape 。 |
Shape |
ShapeGraphicAttribute.getOutline(AffineTransform tx)
返回一个表示此 ShapeGraphicAttribute 呈现区域的 Shape 。 |
Shape |
TextLayout.getOutline(AffineTransform tx)
返回表示此 TextLayout 的轮廓的 Shape 。 |
abstract void |
GlyphVector.setGlyphTransform(int glyphIndex,
AffineTransform newTX)
设置此 GlyphVector 中指定字形的转换。 |
参数类型为 AffineTransform 的 java.awt.font 中的构造方法 | |
---|---|
FontRenderContext(AffineTransform tx,
boolean isAntiAliased,
boolean usesFractionalMetrics)
根据可选的 AffineTransform 和两个 boolean 值构造一个 FontRenderContext 对象,这两个 boolean 值确定新构造的对象是否具有 anti-aliasing 或 fractional metrics 属性。 |
|
FontRenderContext(AffineTransform tx,
Object aaHint,
Object fmHint)
根据一个可选 AffineTransform 和两个 Object 值构造一个 FontRenderContext 对象,这两个值决定了新创建的对象是具有 anti-aliasing 属性,还是具有 fractional metrics 属性。 |
|
TransformAttribute(AffineTransform transform)
包装指定的转换。 |
java.awt.geom 中 AffineTransform 的使用 |
---|
返回 AffineTransform 的 java.awt.geom 中的方法 | |
---|---|
AffineTransform |
AffineTransform.createInverse()
返回表示逆向变换的 AffineTransform 对象。 |
static AffineTransform |
AffineTransform.getQuadrantRotateInstance(int numquadrants)
返回按指定象限数旋转坐标的变换。 |
static AffineTransform |
AffineTransform.getQuadrantRotateInstance(int numquadrants,
double anchorx,
double anchory)
返回按指定象限数绕指定锚点旋转坐标的变换。 |
static AffineTransform |
AffineTransform.getRotateInstance(double theta)
返回表示旋转变换的变换。 |
static AffineTransform |
AffineTransform.getRotateInstance(double vecx,
double vecy)
返回根据旋转向量旋转坐标的变换。 |
static AffineTransform |
AffineTransform.getRotateInstance(double theta,
double anchorx,
double anchory)
返回绕锚点旋转坐标的变换。 |
static AffineTransform |
AffineTransform.getRotateInstance(double vecx,
double vecy,
double anchorx,
double anchory)
返回根据旋转向量绕锚点坐标旋转坐标的变换。 |
static AffineTransform |
AffineTransform.getScaleInstance(double sx,
double sy)
返回表示缩放变换的变换。 |
static AffineTransform |
AffineTransform.getShearInstance(double shx,
double shy)
返回表示错切变换的变换。 |
static AffineTransform |
AffineTransform.getTranslateInstance(double tx,
double ty)
返回表示平移变换的变换。 |
参数类型为 AffineTransform 的 java.awt.geom 中的方法 | |
---|---|
void |
AffineTransform.concatenate(AffineTransform Tx)
以最常用的方式将 AffineTransform Tx 连接到此 AffineTransform Cx,以提供由 Tx 映射到以前用户空间的新用户空间。 |
Area |
Area.createTransformedArea(AffineTransform t)
创建一个新 Area 对象,使它与由指定 AffineTransform 变换的 Area 包含相同的几何形状。 |
Shape |
Path2D.createTransformedShape(AffineTransform at)
返回一个表示此 Path2D 变换形式的新 Shape 。 |
PathIterator |
Arc2D.getPathIterator(AffineTransform at)
返回定义弧边界的迭代对象。 |
PathIterator |
Area.getPathIterator(AffineTransform at)
为此 Area 对象的轮廓创建一个 PathIterator 。 |
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform at)
返回定义形状边界的迭代对象。 |
PathIterator |
Ellipse2D.getPathIterator(AffineTransform at)
返回定义此 Ellipse2D 边界的迭代对象。 |
PathIterator |
Line2D.getPathIterator(AffineTransform at)
返回定义此 Line2D 边界的迭代对象。 |
PathIterator |
Path2D.Float.getPathIterator(AffineTransform at)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的访问的迭代器对象。 |
PathIterator |
Path2D.Double.getPathIterator(AffineTransform at)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的访问的迭代器对象。 |
PathIterator |
QuadCurve2D.getPathIterator(AffineTransform at)
返回定义此 QuadCurve2D 的形状边界的迭代对象。 |
PathIterator |
RoundRectangle2D.getPathIterator(AffineTransform at)
返回定义此 RoundRectangle2D 边界的迭代对象。 |
PathIterator |
Rectangle2D.getPathIterator(AffineTransform at)
返回定义此 Rectangle2D 边界的迭代对象。 |
PathIterator |
Area.getPathIterator(AffineTransform at,
double flatness)
为此 Area 对象的变平轮廓创建 PathIterator 。 |
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform at,
double flatness)
返回定义变平形状边界的迭代对象。 |
PathIterator |
Line2D.getPathIterator(AffineTransform at,
double flatness)
返回定义此变平的 Line2D 边界的迭代对象。 |
PathIterator |
Path2D.getPathIterator(AffineTransform at,
double flatness)
返回一个沿着 Shape 边界迭代并提供对 Shape 轮廓几何形状的平面视图访问的迭代器对象。 |
PathIterator |
QuadCurve2D.getPathIterator(AffineTransform at,
double flatness)
返回定义此 QuadCurve2D 的变平形状边界的迭代对象。 |
PathIterator |
Rectangle2D.getPathIterator(AffineTransform at,
double flatness)
返回定义变平的 Rectangle2D 边界的迭代对象。 |
PathIterator |
RectangularShape.getPathIterator(AffineTransform at,
double flatness)
返回一个迭代器对象,它可沿 Shape 对象的边界进行迭代,并提供对 Shape 对象轮廓几何形状平面视图的访问。 |
void |
AffineTransform.preConcatenate(AffineTransform Tx)
以不常用的方式将 AffineTransform Tx 连接到此 AffineTransform Cx,从而 Tx 相对于绝对像素空间(而非相对于现有用户空间)修改坐标变换。 |
void |
AffineTransform.setTransform(AffineTransform Tx)
将此变换设置为指定 AffineTransform 对象中变换的副本。 |
void |
Area.transform(AffineTransform t)
使用指定的 AffineTransform 变换此 Area 的几何形状。 |
abstract void |
Path2D.transform(AffineTransform at)
使用指定的 AffineTransform 变换此路径的几何形状。 |
void |
Path2D.Float.transform(AffineTransform at)
使用指定的 AffineTransform 变换此路径的几何形状。 |
void |
Path2D.Double.transform(AffineTransform at)
使用指定的 AffineTransform 变换此路径的几何形状。 |
参数类型为 AffineTransform 的 java.awt.geom 中的构造方法 | |
---|---|
AffineTransform(AffineTransform Tx)
构造一个新 AffineTransform ,让它作为指定 AffineTransform 对象的副本。 |
|
Path2D.Double(Shape s,
AffineTransform at)
根据由 AffineTransform 对象变换的任意 Shape 对象构造一个新的双精度 Path2D 对象。 |
|
Path2D.Float(Shape s,
AffineTransform at)
根据 AffineTransform 对象变换的任意 Shape 对象构造一个新的单精度 Path2D 对象。 |
java.awt.image 中 AffineTransform 的使用 |
---|
返回 AffineTransform 的 java.awt.image 中的方法 | |
---|---|
AffineTransform |
AffineTransformOp.getTransform()
返回此转换操作使用的仿射转换。 |
参数类型为 AffineTransform 的 java.awt.image 中的构造方法 | |
---|---|
AffineTransformOp(AffineTransform xform,
int interpolationType)
根据仿射转换和插值类型构造一个 AffineTransformOp 。 |
|
AffineTransformOp(AffineTransform xform,
RenderingHints hints)
根据仿射转换构造 AffineTransformOp 。 |
java.awt.image.renderable 中 AffineTransform 的使用 |
---|
返回 AffineTransform 的 java.awt.image.renderable 中的方法 | |
---|---|
AffineTransform |
RenderContext.getTransform()
获取当前“用户到设备”的 AffineTransform。 |
参数类型为 AffineTransform 的 java.awt.image.renderable 中的方法 | |
---|---|
void |
RenderContext.concatenateTransform(AffineTransform modTransform)
通过追加另一变换修改当前的“用户到设备”变换。 |
void |
RenderContext.concetenateTransform(AffineTransform modTransform)
已过时。 由 concatenateTransform(AffineTransform) 所替代。 |
void |
RenderContext.preConcatenateTransform(AffineTransform modTransform)
通过预先挂起另一变换修改当前的“用户到设备”变换。 |
void |
RenderContext.preConcetenateTransform(AffineTransform modTransform)
已过时。 由 preConcatenateTransform(AffineTransform) 所取代。 |
void |
RenderContext.setTransform(AffineTransform newTransform)
将 RenderContext 中包含的当前“用户到设备”的 AffineTransform 设置为给定的变换。 |
参数类型为 AffineTransform 的 java.awt.image.renderable 中的构造方法 | |
---|---|
RenderContext(AffineTransform usr2dev)
构造具有给定变换的 RenderContext。 |
|
RenderContext(AffineTransform usr2dev,
RenderingHints hints)
构造具有给定转换和呈现提示的 RenderContext。 |
|
RenderContext(AffineTransform usr2dev,
Shape aoi)
构造具有给定变换和感兴趣区域的 RenderContext。 |
|
RenderContext(AffineTransform usr2dev,
Shape aoi,
RenderingHints hints)
构造具有给定转换的 RenderContext。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。