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 变量和类型 方法 描述 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 变量和类型 方法 描述 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
轮廓几何体的Shape
平视图的访问。abstract void
Graphics2D. setTransform(AffineTransform Tx)
覆盖Graphics2D
上下文中的Transform。abstract void
Graphics2D. transform(AffineTransform Tx)
组成一个AffineTransform
与对象Transform
在此Graphics2D
根据规则最后指定第一涂覆。Constructors in java.awt with parameters of type AffineTransform 构造器 描述 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 变量和类型 方法 描述 abstract AffineTransform
GlyphVector. getGlyphTransform(int glyphIndex)
返回此GlyphVector
指定字形的变换。AffineTransform
FontRenderContext. getTransform()
获取此FontRenderContext
,用于将印刷点缩放到此FontRenderContext
像素。AffineTransform
TransformAttribute. getTransform()
返回包装变换的副本。Methods in java.awt.font with parameters of type AffineTransform 变量和类型 方法 描述 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 构造器 描述 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 变量和类型 方法 描述 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 变量和类型 方法 描述 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
轮廓几何体的Shape
平视图的访问。PathIterator
QuadCurve2D. getPathIterator(AffineTransform at)
返回一个迭代对象,该对象定义此QuadCurve2D
形状的边界。PathIterator
QuadCurve2D. getPathIterator(AffineTransform at, double flatness)
返回一个迭代对象,该对象定义此QuadCurve2D
的展平形状的QuadCurve2D
。PathIterator
Rectangle2D. getPathIterator(AffineTransform at)
返回定义此Rectangle2D
边界的迭代对象。PathIterator
Rectangle2D. getPathIterator(AffineTransform at, double flatness)
返回一个迭代对象,该对象定义展平的Rectangle2D
的边界。PathIterator
RectangularShape. getPathIterator(AffineTransform at, double flatness)
返回迭代器对象,该对象沿Shape
对象的边界进行迭代,并提供对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 构造器 描述 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 变量和类型 方法 描述 AffineTransform
AffineTransformOp. getTransform()
返回此转换操作使用的仿射变换。Constructors in java.awt.image with parameters of type AffineTransform 构造器 描述 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 变量和类型 方法 描述 AffineTransform
RenderContext. getTransform()
获取当前的用户到设备AffineTransform。Methods in java.awt.image.renderable with parameters of type AffineTransform 变量和类型 方法 描述 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 构造器 描述 RenderContext(AffineTransform usr2dev)
使用给定的转换构造RenderContext。RenderContext(AffineTransform usr2dev, RenderingHints hints)
使用给定的变换和渲染提示构造RenderContext。RenderContext(AffineTransform usr2dev, Shape aoi)
构造具有给定变换和感兴趣区域的RenderContext。RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
Constructs a RenderContext with a given transform.
-