java.lang.Object
java.awt.geom.RectangularShape
java.awt.geom.RoundRectangle2D
java.awt.geom.RoundRectangle2D.Float
- すべての実装されたインタフェース:
- Shape,- Serializable,- Cloneable
- 含まれているクラス:
- RoundRectangle2D
public static class RoundRectangle2D.Float extends RoundRectangle2D implements Serializable
Floatクラスは、すべてがfloat座標で指定された、丸みを付けた角を持つ矩形を定義します。- 導入されたバージョン:
- 1.2
- 関連項目:
- 直列化された形式
- 
ネストされたクラスのサマリークラス java.awt.geom.RoundRectangle2Dで宣言されたネストされたクラス/インタフェースRoundRectangle2D.Double, RoundRectangle2D.Float
- 
フィールドのサマリー
- 
コンストラクタのサマリー
- 
メソッドのサマリー修飾子と型 メソッド 説明 doublegetArcHeight()角を丸める弧の高さを返します。doublegetArcWidth()角を丸める弧の幅を返します。Rectangle2DgetBounds2D()高精度で、かつgetBoundsメソッドより正確なShapeのバウンディング・ボックスを返します。doublegetHeight()表示枠矩形の高さをdouble精度で返します。doublegetWidth()表示枠矩形の幅をdouble精度で返します。doublegetX()表示枠矩形の左上隅のX座標をdouble精度で返します。doublegetY()表示枠矩形の左上隅のY座標をdouble精度で返します。booleanisEmpty()RectangularShapeが空であるかどうかを判定します。voidsetRoundRect(double x, double y, double w, double h, double arcw, double arch)このRoundRectangle2Dの位置、サイズ、および角の半径を、指定されたdouble値に設定します。voidsetRoundRect(float x, float y, float w, float h, float arcw, float arch)このRoundRectangle2Dの位置、サイズ、および角の半径を、指定されたfloat値に設定します。voidsetRoundRect(RoundRectangle2D rr)このRoundRectangle2Dを、指定されたRoundRectangle2Dと同じになるように設定します。クラス java.awt.geom.RoundRectangle2Dで宣言されたメソッドcontains, contains, equals, getPathIterator, hashCode, intersects, setFrameクラス java.awt.geom.RectangularShapeで宣言されたメソッドclone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
- 
フィールド詳細- 
xpublic float xこのRoundRectangle2DのX座標。- 導入されたバージョン:
- 1.2
 
- 
ypublic float yこのRoundRectangle2DのY座標。- 導入されたバージョン:
- 1.2
 
- 
widthpublic float widthこのRoundRectangle2Dの幅。- 導入されたバージョン:
- 1.2
 
- 
heightpublic float heightこのRoundRectangle2Dの高さ。- 導入されたバージョン:
- 1.2
 
- 
arcwidthpublic float arcwidth角を丸める弧の幅です。- 導入されたバージョン:
- 1.2
 
- 
archeightpublic float archeight角を丸める弧の高さです。- 導入されたバージョン:
- 1.2
 
 
- 
- 
コンストラクタの詳細- 
Floatpublic Float()新しいRoundRectangle2Dを構築し、位置(0.0, 0.0)、サイズ(0.0, 0.0)、および角の弧の半径0.0に初期化します。- 導入されたバージョン:
- 1.2
 
- 
Floatpublic Float(float x, float y, float w, float h, float arcw, float arch)指定されたfloat座標からRoundRectangle2Dを構築および初期化します。- パラメータ:
- x- 新しく構築される次に対するX座標:- RoundRectangle2D
- y- 新しく構築される次に対するY座標:- RoundRectangle2D
- w- 新しく構築される次に対して設定される幅:- RoundRectangle2D
- h- 新しく構築される次に対して設定される高さ:- RoundRectangle2D
- arcw- 新しく構築された次の角を丸めるのに使う弧の幅:- RoundRectangle2D
- arch- 新しく構築された次の角を丸めるのに使う弧の高さ:- RoundRectangle2D
- 導入されたバージョン:
- 1.2
 
 
- 
- 
メソッドの詳細- 
getXpublic double getX()表示枠矩形の左上隅のX座標をdouble精度で返します。- 定義:
- getX、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の左上隅のX座標。
- 導入されたバージョン:
- 1.2
 
- 
getYpublic double getY()表示枠矩形の左上隅のY座標をdouble精度で返します。- 定義:
- getY、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の左上隅のY座標。
- 導入されたバージョン:
- 1.2
 
- 
getWidthpublic double getWidth()表示枠矩形の幅をdouble精度で返します。- 定義:
- getWidth、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の幅。
- 導入されたバージョン:
- 1.2
 
- 
getHeightpublic double getHeight()表示枠矩形の高さをdouble精度で返します。- 定義:
- getHeight、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の高さ。
- 導入されたバージョン:
- 1.2
 
- 
getArcWidthpublic double getArcWidth()角を丸める弧の幅を返します。- 定義:
- getArcWidth、クラス:- RoundRectangle2D
- 戻り値:
- このRoundRectangle2Dの角を丸める弧の幅。
- 導入されたバージョン:
- 1.2
 
- 
getArcHeightpublic double getArcHeight()角を丸める弧の高さを返します。- 定義:
- getArcHeight、クラス:- RoundRectangle2D
- 戻り値:
- このRoundRectangle2Dの角を丸める弧の高さ。
- 導入されたバージョン:
- 1.2
 
- 
isEmptypublic boolean isEmpty()RectangularShapeが空であるかどうかを判定します。RectangularShapeが空の場合は、領域はありません。- 定義:
- isEmpty、クラス:- RectangularShape
- 戻り値:
- RectangularShapeが空である場合は- true、そうでない場合は- false。
- 導入されたバージョン:
- 1.2
 
- 
setRoundRectpublic void setRoundRect(float x, float y, float w, float h, float arcw, float arch)このRoundRectangle2Dの位置、サイズ、および角の半径を、指定されたfloat値に設定します。- パラメータ:
- x- 次の位置を設定するX座標:- RoundRectangle2D
- y- 次の位置を設定するY座標:- RoundRectangle2D
- w- 次に対して設定される幅:- RoundRectangle2D
- h- 次に対して設定される高さ:- RoundRectangle2D
- arcw- 次の弧を設定する幅:- RoundRectangle2D
- arch- 次の弧を設定する高さ:- RoundRectangle2D
- 導入されたバージョン:
- 1.2
 
- 
setRoundRectpublic void setRoundRect(double x, double y, double w, double h, double arcw, double arch)このRoundRectangle2Dの位置、サイズ、および角の半径を、指定されたdouble値に設定します。- 定義:
- setRoundRect、クラス:- RoundRectangle2D
- パラメータ:
- x- 次の位置を設定するX座標:- RoundRectangle2D
- y- 次の位置を設定するY座標:- RoundRectangle2D
- w- 次に対して設定される幅:- RoundRectangle2D
- h- 次に対して設定される高さ:- RoundRectangle2D
- arcw- 次の弧を設定する幅:- RoundRectangle2D
- arch- 次の弧を設定する高さ:- RoundRectangle2D
- 導入されたバージョン:
- 1.2
 
- 
setRoundRectpublic void setRoundRect(RoundRectangle2D rr)このRoundRectangle2Dを、指定されたRoundRectangle2Dと同じになるように設定します。- オーバーライド:
- setRoundRect、クラス:- RoundRectangle2D
- パラメータ:
- rr- 指定された- RoundRectangle2D
- 導入されたバージョン:
- 1.2
 
- 
getBounds2Dpublic 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
- 関連項目:
- Shape.getBounds()
 
 
-