|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。