java.lang.Object
java.awt.geom.RectangularShape
java.awt.geom.Ellipse2D
java.awt.geom.Ellipse2D.Float
- すべての実装されたインタフェース:
Shape,Serializable,Cloneable
- 含まれているクラス:
Ellipse2D
public static class Ellipse2D.Float extends Ellipse2D implements Serializable
Floatクラスは、float精度で指定された楕円を定義します。- 導入されたバージョン:
- 1.2
- 関連項目:
-
ネストされたクラスのサマリー
クラス java.awt.geom.Ellipse2Dで宣言されたネストされたクラス/インタフェース
Ellipse2D.Double, Ellipse2D.Float -
フィールドのサマリー
フィールド -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明高精度で、かつgetBoundsメソッドより正確なShapeのバウンディング・ボックスを返します。double表示枠矩形の高さをdouble精度で返します。doublegetWidth()表示枠矩形の幅をdouble精度で返します。doublegetX()表示枠矩形の左上隅のX座標をdouble精度で返します。doublegetY()表示枠矩形の左上隅のY座標をdouble精度で返します。booleanisEmpty()RectangularShapeが空であるかどうかを判定します。voidsetFrame(double x, double y, double w, double h) このShapeの表示枠矩形の位置とサイズを、指定された矩形値に設定します。voidsetFrame(float x, float y, float w, float h) このShapeの表示枠矩形の位置とサイズを、指定された矩形値に設定します。クラス java.awt.geom.Ellipse2Dで宣言されたメソッド
contains, contains, equals, getPathIterator, hashCode, intersectsクラス java.awt.geom.RectangularShapeで宣言されたメソッド
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
-
フィールド詳細
-
x
public float xこのEllipse2Dの表示枠矩形の左上隅のX座標。- 導入されたバージョン:
- 1.2
-
y
public float yこのEllipse2Dの表示枠矩形の左上隅のY座標。- 導入されたバージョン:
- 1.2
-
width
public float widthこのEllipse2Dの全体の幅。- 導入されたバージョン:
- 1.2
-
height
public float heightこのEllipse2Dの全体の高さ。- 導入されたバージョン:
- 1.2
-
-
コンストラクタの詳細
-
Float
public Float()新しいEllipse2Dを構築し、位置(0, 0)およびサイズ(0, 0)に初期化します。- 導入されたバージョン:
- 1.2
-
Float
public Float(float x, float y, float w, float h) 指定された座標からEllipse2Dを構築および初期化します。- パラメータ:
x- 表示枠矩形の左上隅のX座標y- 表示枠矩形の左上隅のY座標w- 表示枠矩形の幅h- 表示枠矩形の高さ- 導入されたバージョン:
- 1.2
-
-
メソッドの詳細
-
getX
public double getX()表示枠矩形の左上隅のX座標をdouble精度で返します。- 定義:
getX、クラスRectangularShape- 戻り値:
- 表示枠矩形の左上隅のX座標。
- 導入されたバージョン:
- 1.2
-
getY
public double getY()表示枠矩形の左上隅のY座標をdouble精度で返します。- 定義:
getY、クラスRectangularShape- 戻り値:
- 表示枠矩形の左上隅のY座標。
- 導入されたバージョン:
- 1.2
-
getWidth
public double getWidth()表示枠矩形の幅をdouble精度で返します。- 定義:
getWidth、クラスRectangularShape- 戻り値:
- 表示枠矩形の幅。
- 導入されたバージョン:
- 1.2
-
getHeight
public double getHeight()表示枠矩形の高さをdouble精度で返します。- 定義:
getHeight、クラスRectangularShape- 戻り値:
- 表示枠矩形の高さ。
- 導入されたバージョン:
- 1.2
-
isEmpty
public boolean isEmpty()RectangularShapeが空であるかどうかを判定します。RectangularShapeが空の場合は、領域はありません。- 定義:
isEmpty、クラスRectangularShape- 戻り値:
RectangularShapeが空である場合はtrue、そうでない場合はfalse。- 導入されたバージョン:
- 1.2
-
setFrame
public void setFrame(float x, float y, float w, float h) このShapeの表示枠矩形の位置とサイズを、指定された矩形値に設定します。- パラメータ:
x- 指定された矩形形状の左上隅のX座標y- 指定された矩形形状の左上隅のY座標w- 指定された矩形形状の幅h- 指定された矩形形状の高さ- 導入されたバージョン:
- 1.2
-
setFrame
public void setFrame(double x, double y, double w, double h) このShapeの表示枠矩形の位置とサイズを、指定された矩形値に設定します。- 定義:
setFrame、クラスRectangularShape- パラメータ:
x- 指定された矩形形状の左上隅のX座標y- 指定された矩形形状の左上隅のY座標w- 指定された矩形形状の幅h- 指定された矩形形状の高さ- 導入されたバージョン:
- 1.2
- 関連項目:
-
getBounds2D
public Rectangle2D getBounds2D()高精度で、かつgetBoundsメソッドより正確なShapeのバウンディング・ボックスを返します。 返されたRectangle2Dが、Shapeを囲む最小のバウンディング・ボックスであるという保証はありません。Shapeが、示されたRectangle2D内に完全に含まれているだけです。 戻り値を、倍精度値を使用して寸法を格納するRectangle2Dのインスタンスにすることができるため、このメソッドによって返されたバウンディング・ボックスは通常、getBoundsメソッドによって返されたものより厳密であり、オーバーフローの問題のために失敗することはありません。内側の定義によって、
shapeの定義する輪郭上の点が、返されたboundsオブジェクトに含まれていると見なされない状況が発生する場合があります。ただし、これは、これらの点が元のshapeにも含まれていないと見なされる場合のみです。pointがcontains(point)メソッドに従ってshapeの内側にある場合は、boundsのcontains(point)メソッドに従って、返されたRectangle2D境界オブジェクトの内側にある必要があります。 具体的には、次のようになります。shape.contains(p)にはbounds.contains(p)が必要pointがshapeの内側にない場合は、引き続きboundsオブジェクトに含まれている可能性があります。bounds.contains(p)はshape.contains(p)を示さない- 定義:
getBounds2D、インタフェースShape- 戻り値:
Shapeの高精度のバウンディング・ボックスであるRectangle2Dのインスタンス。- 導入されたバージョン:
- 1.2
- 関連項目:
-