Uses of Class
java.awt.geom.AffineTransform
-
Packages that use AffineTransform 软件包 描述 java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.font 提供与字体相关的类和界面。java.awt.geom 提供用于定义和执行与二维几何相关的对象的操作的Java 2D类。java.awt.image 提供创建和修改图像的类。java.awt.image.renderable 提供用于生成与渲染无关的图像的类和接口。 -
-
Uses of AffineTransform in java.awt
Methods in java.awt that return AffineTransform Modifier and Type 方法 描述 abstract AffineTransform
GraphicsConfiguration. getDefaultTransform()
返回默认AffineTransform
这个GraphicsConfiguration
。abstract AffineTransform
GraphicsConfiguration. getNormalizingTransform()
返回一个AffineTransform
可以与默认级联AffineTransform
一个的GraphicsConfiguration
,使得单元72在用户空间等于设备空间的1英寸。AffineTransform
Font. getTransform()
返回与此Font
关联的转换的副本。abstract AffineTransform
Graphics2D. getTransform()
返回Graphics2D
上下文中当前Transform
的Graphics2D
。AffineTransform
MultipleGradientPaint. getTransform()
返回应用于渐变的变换的副本。Methods in java.awt with parameters of type AffineTransform Modifier and Type 方法 描述 PaintContext
Color. createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
创建并返回一个用于生成纯色字段模式的PaintContext
。PaintContext
GradientPaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
创建并返回一个用于生成线性颜色渐变模式的PaintContext
。PaintContext
LinearGradientPaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
创建并返回一个用于生成线性颜色渐变模式的PaintContext
。PaintContext
Paint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, 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
。Font
Font. deriveFont(int style, AffineTransform trans)
通过复制这个Font
对象并应用新的样式和变换来创建一个新的Font
对象。Font
Font. deriveFont(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
Polygon. getPathIterator(AffineTransform at, double flatness)
返回一个迭代器对象,它沿着Shape
的边界进行迭代,并提供对Shape
轮廓几何的访问。PathIterator
Shape. getPathIterator(AffineTransform at)
返回一个沿Shape
边界迭代的迭代器对象,并提供对Shape
大纲的几何形状的访问。PathIterator
Shape. getPathIterator(AffineTransform at, double flatness)
返回一个沿Shape
边界进行迭代的迭代器对象,并提供对Shape
外形几何体的扁平化视图的访问。abstract void
Graphics2D. setTransform(AffineTransform Tx)
覆盖Graphics2D
上下文中的变换。abstract void
Graphics2D. transform(AffineTransform Tx)
根据最后指定的规则首先应用的规则,组合AffineTransform
对象Transform
在此Graphics2D
。Constructors in java.awt with parameters of type AffineTransform Constructor 描述 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
。 -
Uses of AffineTransform in java.awt.font
Methods in java.awt.font that return AffineTransform Modifier and Type 方法 描述 abstract AffineTransform
GlyphVector. getGlyphTransform(int glyphIndex)
返回此GlyphVector
指定字形的变换。AffineTransform
FontRenderContext. getTransform()
获取用于将排印点缩放到像素的变换(FontRenderContext
。AffineTransform
TransformAttribute. getTransform()
返回包装转换的副本。Methods in java.awt.font with parameters of type AffineTransform Modifier and Type 方法 描述 Shape
GraphicAttribute. getOutline(AffineTransform tx)
返回一个Shape
,表示该区域GraphicAttribute
呈现。Shape
ShapeGraphicAttribute. getOutline(AffineTransform tx)
返回一个Shape
,表示该区域ShapeGraphicAttribute
呈现。Shape
TextLayout. getOutline(AffineTransform tx)
返回一个表示Shape
轮廓的TextLayout
。abstract void
GlyphVector. setGlyphTransform(int glyphIndex, AffineTransform newTX)
设置此GlyphVector
内指定字形的变换。Constructors in java.awt.font with parameters of type AffineTransform Constructor 描述 FontRenderContext(AffineTransform tx, boolean isAntiAliased, boolean usesFractionalMetrics)
从可选的AffineTransform
和两个boolean
值构造一个FontRenderContext
对象,以确定新构造的对象是否具有抗锯齿或分数指标。FontRenderContext(AffineTransform tx, Object aaHint, Object fmHint)
从可选的AffineTransform
和两个Object
值构造一个FontRenderContext
对象,以确定新构建的对象是否具有抗锯齿或小数度量。TransformAttribute(AffineTransform transform)
包装指定的变换。 -
Uses of AffineTransform in java.awt.geom
Methods in java.awt.geom that return AffineTransform Modifier and Type 方法 描述 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)
返回表示平移变换的变换。Methods in java.awt.geom with parameters of type AffineTransform Modifier and Type 方法 描述 void
AffineTransform. concatenate(AffineTransform Tx)
将AffineTransform Tx
连接到这个AffineTransform
Cx中是最常用的方式,以提供映射到前一个用户空间的新用户空间Tx
。Area
Area. createTransformedArea(AffineTransform t)
创建一个新的Area
对象,该对象包含与指定的AffineTransform
转换的Area
相同的几何。Shape
Path2D. createTransformedShape(AffineTransform at)
返回一个新的Shape
代表这个Path2D
的转换版本。PathIterator
Arc2D. getPathIterator(AffineTransform at)
返回定义圆弧边界的迭代对象。PathIterator
Area. getPathIterator(AffineTransform at)
为此Area
对象的轮廓创建一个PathIterator
。PathIterator
Area. getPathIterator(AffineTransform at, double flatness)
为此Area
对象的扁平轮廓创建一个PathIterator
。PathIterator
CubicCurve2D. getPathIterator(AffineTransform at)
返回定义形状边界的迭代对象。PathIterator
CubicCurve2D. getPathIterator(AffineTransform at, double flatness)
返回定义展平形状边界的迭代对象。PathIterator
Ellipse2D. getPathIterator(AffineTransform at)
返回定义Ellipse2D
边界的迭代对象。PathIterator
Line2D. getPathIterator(AffineTransform at)
返回一个定义Line2D
边界的迭代对象。PathIterator
Line2D. getPathIterator(AffineTransform at, double flatness)
返回一个迭代对象,该对象定义了此扁平化的边界Line2D
。PathIterator
Path2D.Double. getPathIterator(AffineTransform at)
返回一个迭代器对象,它可以沿着Shape
边界进行迭代,并提供对Shape
大纲的几何形状的访问。PathIterator
Path2D.Float. getPathIterator(AffineTransform at)
返回一个迭代器对象,它可以沿Shape
边界进行迭代,并提供对Shape
轮廓几何的访问。PathIterator
Path2D. getPathIterator(AffineTransform at, double flatness)
返回一个沿Shape
边界进行迭代的迭代器对象,并提供对Shape
轮廓几何体的扁平化视图的访问。PathIterator
QuadCurve2D. getPathIterator(AffineTransform at)
返回一个定义QuadCurve2D
形状边界的迭代对象。PathIterator
QuadCurve2D. getPathIterator(AffineTransform at, double flatness)
返回定义此QuadCurve2D
的展平形状边界的迭代对象。PathIterator
Rectangle2D. getPathIterator(AffineTransform at)
返回定义Rectangle2D
边界的迭代对象。PathIterator
Rectangle2D. getPathIterator(AffineTransform at, double flatness)
返回一个迭代对象,该对象定义了展平Rectangle2D
的边界。PathIterator
RectangularShape. getPathIterator(AffineTransform at, double flatness)
返回一个迭代器对象,它沿Shape
对象的边界进行迭代,并提供对Shape
对象的几何体轮廓的平坦化视图的访问。PathIterator
RoundRectangle2D. getPathIterator(AffineTransform at)
返回定义RoundRectangle2D
边界的迭代对象。void
AffineTransform. preConcatenate(AffineTransform Tx)
将AffineTransform Tx
连接到这个AffineTransform
Cx中,以较不常用的方式使Tx
修改相对于绝对像素空间而不是相对于现有用户空间的坐标变换。void
AffineTransform. setTransform(AffineTransform Tx)
将此变换设置为指定的AffineTransform
对象中的变换副本。void
Area. transform(AffineTransform t)
使用指定的AffineTransform
转换Area
的几何。void
Path2D.Double. transform(AffineTransform at)
使用指定的AffineTransform
转换此路径的几何。void
Path2D.Float. transform(AffineTransform at)
使用指定的AffineTransform
转换此路径的几何。abstract void
Path2D. transform(AffineTransform at)
使用指定的AffineTransform
转换此路径的几何。Constructors in java.awt.geom with parameters of type AffineTransform Constructor 描述 AffineTransform(AffineTransform Tx)
构造一个新的AffineTransform
,它是一个指定的AffineTransform
对象的副本。Double(Shape s, AffineTransform at)
构造一个新的单精度Path2D
从任意物体Shape
对象,由一个转化AffineTransform
对象。Float(Shape s, AffineTransform at)
构造一个新的单精度Path2D
从任意物体Shape
对象,由一个转化AffineTransform
对象。 -
Uses of AffineTransform in java.awt.image
Methods in java.awt.image that return AffineTransform Modifier and Type 方法 描述 AffineTransform
AffineTransformOp. getTransform()
返回此变换操作使用的仿射变换。Constructors in java.awt.image with parameters of type AffineTransform Constructor 描述 AffineTransformOp(AffineTransform xform, int interpolationType)
构造一个AffineTransformOp
给出仿射变换和插值类型。AffineTransformOp(AffineTransform xform, RenderingHints hints)
构造一个AffineTransformOp
给出一个仿射变换。 -
Uses of AffineTransform in java.awt.image.renderable
Methods in java.awt.image.renderable that return AffineTransform Modifier and Type 方法 描述 AffineTransform
RenderContext. getTransform()
获取当前的用户到设备的AffineTransform。Methods in java.awt.image.renderable with parameters of type AffineTransform Modifier and Type 方法 描述 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设置为给定的转换。Constructors in java.awt.image.renderable with parameters of type AffineTransform Constructor 描述 RenderContext(AffineTransform usr2dev)
构造具有给定变换的RenderContext。RenderContext(AffineTransform usr2dev, RenderingHints hints)
构造一个具有给定变换和渲染提示的RenderContext。RenderContext(AffineTransform usr2dev, Shape aoi)
构造一个具有给定变换和感兴趣区域的RenderContext。RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
构造具有给定变换的RenderContext。
-