|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.RoundRectangle2D
java.awt.geom.RoundRectangle2D.Double
public static class RoundRectangle2D.Double
Double クラスは、double 座標で指定される、丸みを付けた角を持つ矩形を定義します。
| 入れ子のクラスの概要 |
|---|
| クラス java.awt.geom.RoundRectangle2D から継承された入れ子のクラス/インタフェース |
|---|
RoundRectangle2D.Double, RoundRectangle2D.Float |
| フィールドの概要 | |
|---|---|
double |
archeight
角を丸める弧の高さです。 |
double |
arcwidth
角を丸める弧の幅です。 |
double |
height
この RoundRectangle2D の高さ |
double |
width
この RoundRectangle2D の幅 |
double |
x
この RoundRectangle2D の X 座標 |
double |
y
この RoundRectangle2D の Y 座標 |
| コンストラクタの概要 | |
|---|---|
RoundRectangle2D.Double()
新しい RoundRectangle2D を構築し、位置 (0.0, 0)、サイズ (0.0, 0.0)、および角の弧の半径 0.0 に初期化します。 |
|
RoundRectangle2D.Double(double x,
double y,
double w,
double h,
double arcw,
double arch)
指定された double 型の座標から RoundRectangle2D を構築および初期化します。 |
|
| メソッドの概要 | |
|---|---|
double |
getArcHeight()
角を丸める弧の高さを返します。 |
double |
getArcWidth()
角を丸める弧の幅を返します。 |
Rectangle2D |
getBounds2D()
高精度で getBounds メソッドより精密な、Shape のバウンディングボックスを返します。 |
double |
getHeight()
表示枠矩形の高さを double 精度で返します。 |
double |
getWidth()
表示枠矩形の幅を double 精度で返します。 |
double |
getX()
表示枠矩形の左上隅の X 座標を double 精度で返します。 |
double |
getY()
表示枠矩形の左上隅の Y 座標を double 精度で返します。 |
boolean |
isEmpty()
RectangularShape が空かどうかを判定します。 |
void |
setRoundRect(double x,
double y,
double w,
double h,
double arcw,
double arch)
この RoundRectangle2D の位置、サイズ、および角の半径を、指定された double 値に設定します。 |
void |
setRoundRect(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 |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public double x
RoundRectangle2D の X 座標
public double y
RoundRectangle2D の Y 座標
public double width
RoundRectangle2D の幅
public double height
RoundRectangle2D の高さ
public double arcwidth
public double archeight
| コンストラクタの詳細 |
|---|
public RoundRectangle2D.Double()
RoundRectangle2D を構築し、位置 (0.0, 0)、サイズ (0.0, 0.0)、および角の弧の半径 0.0 に初期化します。
public RoundRectangle2D.Double(double x,
double y,
double w,
double h,
double arcw,
double arch)
double 型の座標から RoundRectangle2D を構築および初期化します。
x - 新しく構築される RoundRectangle2D の X 座標y - 新しく構築される RoundRectangle2D の Y 座標w - 新しく構築される RoundRectangle2D に設定される幅h - 新しく構築される RoundRectangle2D に設定される高さarcw - 新しく構築された RoundRectangle2D の角を丸めるのに使う弧の幅arch - 新しく構築された RoundRectangle2D の角を丸めるのに使う弧の高さ| メソッドの詳細 |
|---|
public double getX()
double 精度で返します。
RectangularShape 内の getXpublic double getY()
double 精度で返します。
RectangularShape 内の getYpublic double getWidth()
double 精度で返します。
RectangularShape 内の getWidthpublic double getHeight()
double 精度で返します。
RectangularShape 内の getHeightpublic double getArcWidth()
RoundRectangle2D 内の getArcWidthRoundRectangle2D の角を丸める弧の幅public double getArcHeight()
RoundRectangle2D 内の getArcHeightRoundRectangle2D の角を丸める弧の高さpublic boolean isEmpty()
RectangularShape が空かどうかを判定します。空の場合は、RectangularShape に領域はありません。
RectangularShape 内の isEmptyRectangularShape が空である場合は true、そうでない場合は false
public void setRoundRect(double x,
double y,
double w,
double h,
double arcw,
double arch)
RoundRectangle2D の位置、サイズ、および角の半径を、指定された double 値に設定します。
RoundRectangle2D 内の setRoundRectx - この RoundRectangle2D の位置を設定する X 座標y - この RoundRectangle2D の位置を設定する Y 座標w - この RoundRectangle2D に設定する幅h - この RoundRectangle2D に設定する高さarcw - この RoundRectangle2D の弧を設定する幅arch - この RoundRectangle2D の弧を設定する高さpublic void setRoundRect(RoundRectangle2D rr)
RoundRectangle2D を、指定された RoundRectangle2D と同じになるように設定します。
RoundRectangle2D 内の setRoundRectrr - 指定された RoundRectangle2Dpublic Rectangle2D getBounds2D()
getBounds メソッドより精密な、Shape のバウンディングボックスを返します。返された Rectangle2D が Shape を囲む最小のバウンディングボックスであるとは限りません。 示された Rectangle2D 内に Shape が完全に収まるというだけです。戻り値を、倍精度値を使用して寸法を格納する Rectangle2D のインスタンスにすることもできるため、このメソッドによって返されるバウンディングボックスは、通常、getBounds メソッドによって返されるバウンディングボックスよりもぴったりしたものになり、オーバーフローのために失敗することはありません。
Shape 内の getBounds2DShape の高精度バウンディングボックスを表す Rectangle2D のインスタンスShape.getBounds()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。