|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.geom.Line2D | +--java.awt.geom.Line2D.Float
float 座標で指定されたラインセグメントです。
クラス java.awt.geom.Line2D から継承した内部クラス |
Line2D.Double, Line2D.Float |
フィールドの概要 | |
float |
x1
ラインセグメントの始点の X 座標です。 |
float |
x2
ラインセグメントの終点の X 座標です。 |
float |
y1
ラインセグメントの始点の Y 座標です。 |
float |
y2
ラインセグメントの終点の Y 座標です。 |
コンストラクタの概要 | |
Line2D.Float()
座標 (0, 0) -> (0, 0) で Line を構築および初期化します。 |
|
Line2D.Float(float X1,
float Y1,
float X2,
float Y2)
指定された座標から Line を構築および初期化します。 |
|
Line2D.Float(Point2D p1,
Point2D p2)
指定された Point2D オブジェクトから Line2D を構築および初期化します。 |
メソッドの概要 | |
Rectangle2D |
getBounds2D()
この Line2D の高精度バウンディングボックスを返します。 |
Point2D |
getP1()
始点を返します。 |
Point2D |
getP2()
終点を返します。 |
double |
getX1()
始点の X 座標を倍精度で返します。 |
double |
getX2()
終点の X 座標を倍精度で返します。 |
double |
getY1()
始点の Y 座標を倍精度で返します。 |
double |
getY2()
終点の Y 座標を倍精度で返します。 |
void |
setLine(double X1,
double Y1,
double X2,
double Y2)
この Line2D の両方の端点の位置を、指定された double 型の座標に設定します。 |
void |
setLine(float X1,
float Y1,
float X2,
float Y2)
この Line2D の両方の端点の位置を、指定された float 型の座標に設定します。 |
クラス java.awt.geom.Line2D から継承したメソッド |
clone, contains, contains, contains, contains, getBounds, getPathIterator, getPathIterator, intersects, intersects, intersectsLine, intersectsLine, linesIntersect, ptLineDist, ptLineDist, ptLineDist, ptLineDistSq, ptLineDistSq, ptLineDistSq, ptSegDist, ptSegDist, ptSegDist, ptSegDistSq, ptSegDistSq, ptSegDistSq, relativeCCW, relativeCCW, relativeCCW, setLine, setLine |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public float x1
public float y1
public float x2
public float y2
コンストラクタの詳細 |
public Line2D.Float()
public Line2D.Float(float X1, float Y1, float X2, float Y2)
X1, Y1
- 最初の座標X2, Y2
- 2 番目の座標public Line2D.Float(Point2D p1, Point2D p2)
Point2D
オブジェクトから Line2D
を構築および初期化します。p1
- 最初の Point2D
p2
- 2 番目の Point2D
メソッドの詳細 |
public double getX1()
Line2D
内の getX1
Line2D
オブジェクトの始点の x 座標 (倍精度)public double getY1()
Line2D
内の getY1
Line2D
オブジェクトの始点の y 座標 (倍精度)public Point2D getP1()
Line2D
内の getP1
Line2D
の始点を表す Point2D
オブジェクトpublic double getX2()
Line2D
内の getX2
Line2D
オブジェクトの終点の x 座標 (倍精度)public double getY2()
Line2D
内の getY2
Line2D
オブジェクトの終点の Y 座標 (倍精度)public Point2D getP2()
Line2D
内の getP2
Line2D
の終点を表す Point2D
オブジェクトpublic void setLine(double X1, double Y1, double X2, double Y2)
Line2D
の両方の端点の位置を、指定された double 型の座標に設定します。Line2D
内の setLine
X1, Y1
- 最初の座標X2, Y2
- 2 番目の座標public void setLine(float X1, float Y1, float X2, float Y2)
Line2D
の両方の端点の位置を、指定された float 型の座標に設定します。X1, Y1
- 最初の座標X2, Y2
- 2 番目の座標public Rectangle2D getBounds2D()
Line2D
の高精度バウンディングボックスを返します。Line2D
の高精度バウンディングボックスを表す Rectangle2D
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.