| パッケージ | 説明 | 
|---|---|
| java.awt | ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 | 
| java.awt.font | フォント関連のクラスおよびインタフェースを提供します。 | 
| java.awt.geom | 2 次元幾何学的図形に関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 | 
| java.awt.image | イメージを作成および修正するためのクラスを提供します。 | 
| java.awt.image.renderable | レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract AffineTransform | GraphicsConfiguration. getDefaultTransform()この  GraphicsConfigurationのデフォルトのAffineTransformを返します。 | 
| abstract AffineTransform | GraphicsConfiguration. getNormalizingTransform()ユーザー空間内の 72 単位がデバイス空間内の 1 インチに等しくなるように、 GraphicsConfigurationのデフォルトのAffineTransformに連結できるAffineTransformを返します。 | 
| AffineTransform | MultipleGradientPaint. getTransform()グラデーションに適用される変換のコピーを返します。 | 
| abstract AffineTransform | Graphics2D. getTransform()Graphics2Dコンテキスト内の現在のTransformのコピーを返します。 | 
| AffineTransform | Font. getTransform()この  Fontに関連付けられた変形体のコピーを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| PaintContext | Color. createContext(ColorModel cm,              Rectangle r,              Rectangle2D r2d,              AffineTransform xform,              RenderingHints hints)塗りつぶした色のフィールドパターンを生成するために使用される  PaintContextを作成して返します。 | 
| PaintContext | RadialGradientPaint. createContext(ColorModel cm,              Rectangle deviceBounds,              Rectangle2D userBounds,              AffineTransform transform,              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 | TexturePaint. createContext(ColorModel cm,              Rectangle deviceBounds,              Rectangle2D userBounds,              AffineTransform xform,              RenderingHints hints)タイリングされたイメージパターンを生成するために使用される  PaintContextを作成して返します。 | 
| PaintContext | GradientPaint. 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 | Shape. getPathIterator(AffineTransform at)Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形へのアクセスを提供するイテレータオブジェクトを返します。 | 
| PathIterator | Polygon. getPathIterator(AffineTransform at)この  Polygonの境界に沿って反復し、このPolygonの輪郭の幾何学的図形へのアクセスを提供するイテレータオブジェクトを返します。 | 
| PathIterator | Shape. getPathIterator(AffineTransform at,                double flatness)Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形の平坦化されたビューへのアクセスを提供するイテレータオブジェクトを返します。 | 
| PathIterator | Polygon. getPathIterator(AffineTransform at,                double flatness)Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形へのアクセスを提供するイテレータオブジェクトを返します。 | 
| abstract void | Graphics2D. setTransform(AffineTransform Tx)Graphics2Dコンテキスト内の Transform を上書きします。 | 
| abstract void | Graphics2D. transform(AffineTransform Tx)後指定優先適用の規則に従って、この  Graphics2D内のTransformを使用して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を構築します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| abstract AffineTransform | GlyphVector. getGlyphTransform(int glyphIndex)この  GlyphVector内に指定されたグリフの変換を返します。 | 
| AffineTransform | TransformAttribute. getTransform()ラップされた変換のコピーを返します。 | 
| AffineTransform | FontRenderContext. getTransform()この  FontRenderContextで印刷上のポイントをピクセルにスケーリングするために使われる変換を返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Shape | ShapeGraphicAttribute. getOutline(AffineTransform tx)この  ShapeGraphicAttributeによってレンダリングされる領域を表すShapeを返します。 | 
| Shape | GraphicAttribute. getOutline(AffineTransform tx)この  GraphicAttributeによってレンダリングされる領域を表すShapeを返します。 | 
| Shape | TextLayout. getOutline(AffineTransform tx)この  TextLayoutの輪郭を表すShapeを返します。 | 
| abstract void | GlyphVector. setGlyphTransform(int glyphIndex,                  AffineTransform newTX)この  GlyphVector内の指定されたグリフの変換を設定します。 | 
| コンストラクタと説明 | 
|---|
| FontRenderContext(AffineTransform tx,                  boolean isAntiAliased,                  boolean usesFractionalMetrics)オプションの  AffineTransform、および新しく構築されるオブジェクトのアンチエイリアスと部分メトリックスの有無を判定する 2 つのboolean値からFontRenderContextオブジェクトを構築します。 | 
| FontRenderContext(AffineTransform tx,                  Object aaHint,                  Object fmHint)オプションの  AffineTransform、および新しく構築されるオブジェクトのアンチエイリアスと部分メトリックスの有無を判定する 2 つのboolean値からFontRenderContextオブジェクトを構築します。 | 
| TransformAttribute(AffineTransform transform)指定された変換をラップします。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| 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)平行移動変換を表現する変換を返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | AffineTransform. concatenate(AffineTransform Tx)Txによって元のユーザー空間にマップされた新しいユーザー空間を提供するためにもっとも一般的に使用される方法で、AffineTransformTxをこのAffineTransformCx に連結します。 | 
| Area | Area. createTransformedArea(AffineTransform t)指定された  AffineTransformによって変換されたこのAreaと同じ幾何学的図形を含む、新しいAreaオブジェクトを作成します。 | 
| Shape | Path2D. createTransformedShape(AffineTransform at)この  Path2Dの変換されたあとのバージョンを表す、新しいShapeを返します。 | 
| PathIterator | Path2D.Float. getPathIterator(AffineTransform at)Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形へのアクセスを提供するイテレータオブジェクトを返します。 | 
| PathIterator | Path2D.Double. getPathIterator(AffineTransform at)Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形へのアクセスを提供するイテレータオブジェクトを返します。 | 
| PathIterator | Line2D. getPathIterator(AffineTransform at)この  Line2Dの境界を定義する反復オブジェクトを返します。 | 
| PathIterator | Arc2D. getPathIterator(AffineTransform at)孤の境界を定義する繰り返しオブジェクトを返します。 | 
| PathIterator | Ellipse2D. getPathIterator(AffineTransform at)この  Ellipse2Dの境界を定義する反復オブジェクトを返します。 | 
| PathIterator | QuadCurve2D. getPathIterator(AffineTransform at)この  QuadCurve2Dの形状の境界を定義する反復オブジェクトを返します。 | 
| PathIterator | Area. getPathIterator(AffineTransform at)この  Areaオブジェクトの輪郭のPathIteratorを作成します。 | 
| PathIterator | CubicCurve2D. getPathIterator(AffineTransform at)形状の境界を定義する繰り返しオブジェクトを返します。 | 
| PathIterator | Rectangle2D. getPathIterator(AffineTransform at)この  Rectangle2Dの境界を定義する反復オブジェクトを返します。 | 
| PathIterator | RoundRectangle2D. getPathIterator(AffineTransform at)この  RoundRectangle2Dの境界を定義する反復オブジェクトを返します。 | 
| PathIterator | Path2D. getPathIterator(AffineTransform at,                double flatness)Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形の平坦化されたビューへのアクセスを提供するイテレータオブジェクトを返します。 | 
| PathIterator | Line2D. getPathIterator(AffineTransform at,                double flatness)この平坦化された  Line2Dの境界を定義する反復オブジェクトを返します。 | 
| PathIterator | RectangularShape. getPathIterator(AffineTransform at,                double flatness)Shapeオブジェクトの境界に沿って反復処理するイテレータオブジェクトを返し、Shapeオブジェクトの幾何学的図形の輪郭の平坦化されたビューへのアクセスを提供します。 | 
| PathIterator | QuadCurve2D. getPathIterator(AffineTransform at,                double flatness)この  QuadCurve2Dの平坦化された形状の境界を定義する反復オブジェクトを返します。 | 
| PathIterator | Area. getPathIterator(AffineTransform at,                double flatness)この  Areaオブジェクトの平坦化した輪郭のPathIteratorを作成します。 | 
| PathIterator | CubicCurve2D. getPathIterator(AffineTransform at,                double flatness)平坦化された形状の境界を定義する繰り返しオブジェクトを返します。 | 
| PathIterator | Rectangle2D. getPathIterator(AffineTransform at,                double flatness)平坦化された  Rectangle2Dの境界を定義する反復オブジェクトを返します。 | 
| void | AffineTransform. preConcatenate(AffineTransform Tx)Txが既存のユーザー空間ではなく絶対ピクセル空間を基準にして座標変換を変更するなど一般にはあまり使用されない方法で、AffineTransformTxをこのAffineTransformCx に連結します。 | 
| void | AffineTransform. setTransform(AffineTransform Tx)この変換を、指定された  AffineTransformオブジェクト内の変換のコピーに設定します。 | 
| abstract void | Path2D. transform(AffineTransform at)指定された  AffineTransformを使用して、このパスの幾何学的図形を変換します。 | 
| void | Path2D.Float. transform(AffineTransform at)指定された  AffineTransformを使用して、このパスの幾何学的図形を変換します。 | 
| void | Path2D.Double. transform(AffineTransform at)指定された  AffineTransformを使用して、このパスの幾何学的図形を変換します。 | 
| void | Area. transform(AffineTransform t)指定された  AffineTransformを使用して、このAreaの幾何学的図形を変換します。 | 
| コンストラクタと説明 | 
|---|
| AffineTransform(AffineTransform Tx)指定された  AffineTransformオブジェクトのコピーである、新しいAffineTransformを構築します。 | 
| Path2D.Double(Shape s,              AffineTransform at) | 
| Path2D.Float(Shape s,             AffineTransform at) | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| AffineTransform | AffineTransformOp. getTransform()この変換オペレーションに使用されるアフィン変換を返します。 | 
| コンストラクタと説明 | 
|---|
| AffineTransformOp(AffineTransform xform,                  int interpolationType)アフィン変換および補間型を指定して  AffineTransformOpを構築します。 | 
| AffineTransformOp(AffineTransform xform,                  RenderingHints hints)アフィン変換を指定して  AffineTransformOpを構築します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| AffineTransform | RenderContext. getTransform()現在のユーザー対デバイスの 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 を設定します。 | 
| コンストラクタと説明 | 
|---|
| RenderContext(AffineTransform usr2dev)指定された変換を使って RenderContext を構築します。 | 
| RenderContext(AffineTransform usr2dev,              RenderingHints hints)指定された変換およびレンダリングヒントを使って RenderContext を構築します。 | 
| RenderContext(AffineTransform usr2dev,              Shape aoi)指定された変換および処理対象範囲を使って RenderContext を構築します。 | 
| RenderContext(AffineTransform usr2dev,              Shape aoi,              RenderingHints hints)指定された変換を使って RenderContext を構築します。 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.