クラスjava.awt.geom.Point2D
の使用
-
Point2Dを使用するパッケージ パッケージ 説明 java.awt ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。java.awt.font フォント関連のクラスおよびインタフェースを提供します。java.awt.geom 2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。java.awt.image イメージを作成および修正するためのクラスを提供します。javax.swing.plaf SwingがプラガブルなLook & Feel機能を提供するために使用する、1つのインタフェースおよび多くの抽象クラスを提供します。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。 -
-
java.awtでのPoint2Dの使用
java.awtでのPoint2Dのサブクラス 修飾子と型 クラス 説明 classPoint整数精度で指定された、(x,y)座標空間内の位置を表す点。Point2Dを返すjava.awtのメソッド 修飾子と型 メソッド 説明 Point2DRadialGradientPaint. getCenterPoint()放射状グラデーションの中心点のコピーを返します。Point2DLinearGradientPaint. getEndPoint()放射状グラデーションの終点のコピーを返します。Point2DRadialGradientPaint. getFocusPoint()放射状グラデーションの焦点のコピーを返します。Point2DGradientPaint. getPoint1()最初の色を固定する点P1のコピーを返します。Point2DGradientPaint. getPoint2()2番目の色を固定する点P2のコピーを返します。Point2DLinearGradientPaint. getStartPoint()グラデーション軸の始点のコピーを返します。Point2D型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 booleanPolygon. contains(Point2D p)booleanShape. contains(Point2D p)Point2D型のパラメータを持つjava.awtのコンストラクタ コンストラクタ 説明 GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2)単純な非循環式のGradientPaintオブジェクトを構築します。GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2, boolean cyclic)booleanパラメータに応じて、循環式または非循環式のどちらかのGradientPaintオブジェクトを構築します。LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors)デフォルトのNO_CYCLE繰返しメソッドとSRGBカラー・スペースでLinearGradientPaintを構築します。LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)デフォルトのSRGBカラー・スペースでLinearGradientPaintを構築します。LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)LinearGradientPaintを構築します。RadialGradientPaint(Point2D center, float radius, float[] fractions, Color[] colors)中心を焦点として使用して、デフォルトのNO_CYCLE繰返しメソッドとSRGBカラー・スペースでRadialGradientPaintを構築します。RadialGradientPaint(Point2D center, float radius, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)中心を焦点として使用して、デフォルトのSRGBカラー・スペースでRadialGradientPaintを構築します。RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)デフォルトのSRGBカラー・スペースでRadialGradientPaintを構築します。RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)RadialGradientPaintを構築します。 -
java.awt.fontでのPoint2Dの使用
Point2Dを返すjava.awt.fontのメソッド 修飾子と型 メソッド 説明 abstract Point2DGlyphVector. getGlyphPosition(int glyphIndex)このGlyphVectorの原点に対する、指定されたグリフの相対位置を返します。Point2D型のパラメータを持つjava.awt.fontのメソッド 修飾子と型 メソッド 説明 voidTextLayout. hitToPoint(TextHitInfo hit, Point2D point)ヒットを標準座標のポイントに変換します。abstract voidLayoutPath. pathToPoint(Point2D location, boolean preceding, Point2D point)パスを基準にした位置を、ユーザー座標内のポイントに変換します。abstract booleanLayoutPath. pointToPath(Point2D point, Point2D location)ユーザー空間内のポイントを、パスを基準にした位置に変換します。abstract voidGlyphVector. setGlyphPosition(int glyphIndex, Point2D newPos)このGlyphVector内の指定されたグリフの位置を設定します。 -
java.awt.geomでのPoint2Dの使用
java.awt.geomでのPoint2Dのサブクラス 修飾子と型 クラス 説明 static classPoint2D.DoubleDoubleクラスは、double精度で指定された点を定義します。static classPoint2D.FloatFloatクラスは、float精度で指定された点を定義します。Point2Dを返すjava.awt.geomのメソッド 修飾子と型 メソッド 説明 Point2DAffineTransform. deltaTransform(Point2D ptSrc, Point2D ptDst)ptSrcによって指定される相対的な距離ベクトルを変換し、その結果をptDstに格納します。Point2DCubicCurve2D.Double. getCtrlP1()最初の制御点を返します。Point2DCubicCurve2D.Float. getCtrlP1()最初の制御点を返します。abstract Point2DCubicCurve2D. getCtrlP1()最初の制御点を返します。Point2DCubicCurve2D.Double. getCtrlP2()2番目の制御点を返します。Point2DCubicCurve2D.Float. getCtrlP2()2番目の制御点を返します。abstract Point2DCubicCurve2D. getCtrlP2()2番目の制御点を返します。Point2DQuadCurve2D.Double. getCtrlPt()制御点を返します。Point2DQuadCurve2D.Float. getCtrlPt()制御点を返します。abstract Point2DQuadCurve2D. getCtrlPt()制御点を返します。Point2DPath2D. getCurrentPoint()パスの最後に追加されたもっとも新しい座標をPoint2Dオブジェクトとして返します。Point2DArc2D. getEndPoint()孤の終点を返します。Point2DCubicCurve2D.Double. getP1()始点を返します。Point2DCubicCurve2D.Float. getP1()始点を返します。abstract Point2DCubicCurve2D. getP1()始点を返します。Point2DLine2D.Double. getP1()このLine2Dの始点Point2Dを返します。Point2DLine2D.Float. getP1()このLine2Dの始点Point2Dを返します。abstract Point2DLine2D. getP1()このLine2Dの始点Point2Dを返します。Point2DQuadCurve2D.Double. getP1()始点を返します。Point2DQuadCurve2D.Float. getP1()始点を返します。abstract Point2DQuadCurve2D. getP1()始点を返します。Point2DCubicCurve2D.Double. getP2()終点を返します。Point2DCubicCurve2D.Float. getP2()終点を返します。abstract Point2DCubicCurve2D. getP2()終点を返します。Point2DLine2D.Double. getP2()このLine2Dの終点Point2Dを返します。Point2DLine2D.Float. getP2()このLine2Dの終点Point2Dを返します。abstract Point2DLine2D. getP2()このLine2Dの終点Point2Dを返します。Point2DQuadCurve2D.Double. getP2()終点を返します。Point2DQuadCurve2D.Float. getP2()終点を返します。abstract Point2DQuadCurve2D. getP2()終点を返します。Point2DArc2D. getStartPoint()孤の始点を返します。Point2DAffineTransform. inverseTransform(Point2D ptSrc, Point2D ptDst)指定されたptSrcを逆変換して、その結果をptDstに格納します。Point2DAffineTransform. transform(Point2D ptSrc, Point2D ptDst)指定されたptSrcを変換して、その結果をptDstに格納します。Point2D型のパラメータを持つjava.awt.geomのメソッド 修飾子と型 メソッド 説明 voidRectangle2D. add(Point2D pt)Point2DオブジェクトptをこのRectangle2Dに追加します。booleanArea. contains(Point2D p)booleanCubicCurve2D. contains(Point2D p)booleanLine2D. contains(Point2D p)指定されたPoint2Dが、このLine2Dの境界内にあるかどうかを判定します。static booleanPath2D. contains(PathIterator pi, Point2D p)指定されたPoint2Dが指定されたPathIteratorの閉じた境界内にあるかどうかを判定します。booleanPath2D. contains(Point2D p)booleanQuadCurve2D. contains(Point2D p)booleanRectangularShape. contains(Point2D p)Point2DAffineTransform. deltaTransform(Point2D ptSrc, Point2D ptDst)ptSrcによって指定される相対的な距離ベクトルを変換し、その結果をptDstに格納します。doublePoint2D. distance(Point2D pt)このPoint2Dから指定されたPoint2Dまでの距離を返します。doublePoint2D. distanceSq(Point2D pt)このPoint2Dから指定されたPoint2Dまでの距離の2乗を返します。Point2DAffineTransform. inverseTransform(Point2D ptSrc, Point2D ptDst)指定されたptSrcを逆変換して、その結果をptDstに格納します。intRectangle2D. outcode(Point2D p)このRectangle2Dを基準に、指定されたPoint2Dがある場所を判定します。doubleLine2D. ptLineDist(Point2D pt)Point2Dからこのラインまでの距離を返します。doubleLine2D. ptLineDistSq(Point2D pt)指定されたPoint2Dからこのラインまでの距離の2乗を返します。doubleLine2D. ptSegDist(Point2D pt)Point2Dからこのライン・セグメントまでの距離を返します。doubleLine2D. ptSegDistSq(Point2D pt)Point2Dからこのライン・セグメントまでの距離の2乗を返します。intLine2D. relativeCCW(Point2D p)このライン・セグメントを基準として、指定されたPoint2Dの位置を示すインジケータを返します。voidArc2D. setAngles(Point2D p1, Point2D p2)2つの点を使用して、この孤の始角と角の大きさを設定します。voidArc2D. setAngleStart(Point2D p)この弧の始角を、指定された点によりこの弧の中心を基準に定義される角度に設定します。voidArc2D. setArc(Point2D loc, Dimension2D size, double angSt, double angExt, int closure)この弧の位置、サイズ、角の大きさ、閉じ方の種類を、指定された値に設定します。voidArc2D. setArcByTangent(Point2D p1, Point2D p2, Point2D p3, double radius)この孤の位置、境界、角の大きさを、指定された値に設定します。voidCubicCurve2D. setCurve(Point2D[] pts, int offset)指定された配列の指定されたオフセットにあるPoint2Dオブジェクトの座標に、この曲線の終点と制御点の位置を設定します。voidCubicCurve2D. setCurve(Point2D p1, Point2D cp1, Point2D cp2, Point2D p2)この曲線の終点と制御点の位置を、指定されたPoint2D座標に設定します。voidQuadCurve2D. setCurve(Point2D[] pts, int offset)指定された配列の指定されたオフセットにあるPoint2Dオブジェクトの座標に、このQuadCurve2Dの終点と制御点の位置を設定します。voidQuadCurve2D. setCurve(Point2D p1, Point2D cp, Point2D p2)このQuadCurve2Dの終点と制御点の位置を、指定されたPoint2D座標に設定します。voidRectangularShape. setFrame(Point2D loc, Dimension2D size)このShapeの表示枠矩形の位置とサイズを、それぞれ指定されたPoint2DとDimension2Dに設定します。voidRectangularShape. setFrameFromCenter(Point2D center, Point2D corner)このShapeの表示枠矩形を、中心を表すPoint2Dおよび角を表すPoint2Dに基づいて設定します。voidRectangularShape. setFrameFromDiagonal(Point2D p1, Point2D p2)このShapeの表示枠矩形の対角線を、指定された2つのPoint2Dオブジェクトに基づいて設定します。voidLine2D. setLine(Point2D p1, Point2D p2)このLine2Dの両方の終点の位置を、指定されたPoint2D座標に設定します。voidPoint2D. setLocation(Point2D p)このPoint2Dの位置を、指定されたPoint2Dオブジェクトと同じ座標に設定します。voidAffineTransform. transform(Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts)この変換によってポイント・オブジェクトの配列を変換します。Point2DAffineTransform. transform(Point2D ptSrc, Point2D ptDst)指定されたptSrcを変換して、その結果をptDstに格納します。Point2D型のパラメータを持つjava.awt.geomのコンストラクタ コンストラクタ 説明 Double(Point2D p1, Point2D p2)指定されたPoint2DオブジェクトからLine2Dを構築および初期化します。Float(Point2D p1, Point2D p2)指定されたPoint2DオブジェクトからLine2Dを構築および初期化します。 -
java.awt.imageでのPoint2Dの使用
Point2Dを返すjava.awt.imageのメソッド 修飾子と型 メソッド 説明 Point2DAffineTransformOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する転送先のポイントの位置を返します。Point2DBandCombineOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元Rasterのポイントに対応する転送先のポイントの位置を返します。Point2DBufferedImageOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元イメージのポイントに対応する転送先のポイントの位置を返します。Point2DColorConvertOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。Point2DConvolveOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。Point2DLookupOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。Point2DRasterOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定されたソースRaster内のポイントについて、転送先のポイントの位置を返します。Point2DRescaleOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。Point2D型のパラメータを持つjava.awt.imageのメソッド 修飾子と型 メソッド 説明 Point2DAffineTransformOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する転送先のポイントの位置を返します。Point2DBandCombineOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元Rasterのポイントに対応する転送先のポイントの位置を返します。Point2DBufferedImageOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元イメージのポイントに対応する転送先のポイントの位置を返します。Point2DColorConvertOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。Point2DConvolveOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。Point2DLookupOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。Point2DRasterOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定されたソースRaster内のポイントについて、転送先のポイントの位置を返します。Point2DRescaleOp. getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元のポイントに対応する、転送先のポイントの位置を返します。 -
javax.swing.plafでのPoint2Dの使用
型Point2Dのパラメータを持つjavax.swing.plafのメソッド 修飾子と型 メソッド 説明 StringTextUI. getToolTipText2D(JTextComponent t, Point2D pt)渡された位置でツール・チップとして使用される文字列を返します。intTextUI. viewToModel2D(JTextComponent t, Point2D pt, Position.Bias[] biasReturn)ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。 -
javax.swing.textでのPoint2Dの使用
型Point2Dのパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 intJTextComponent. viewToModel2D(Point2D pt)ビュー座標体系内の指定された場所を、モデル内のもっとも近い代表的な位置に変換します。
-