Java プラットフォーム 1.2

java.awt.geom
クラス RoundRectangle2D.Float

java.lang.Object
  |
  +--java.awt.geom.RectangularShape
        |
        +--java.awt.geom.RoundRectangle2D
              |
              +--java.awt.geom.RoundRectangle2D.Float

public static class RoundRectangle2D.Float
extends RoundRectangle2D

Float クラスは、float 型の座標で指定される角丸の矩形を定義します。


クラス java.awt.geom.RoundRectangle2D から継承した内部クラス
RoundRectangle2D.Double, RoundRectangle2D.Float
 
フィールドの概要
 float archeight
          角を丸める弧の高さです。
 float arcwidth
          角を丸める弧の幅です。
 float height
          この RoundRectangle2D の高さです。
 float width
          この RoundRectangle2D の幅です。
 float x
          この RoundRectangle2D の X 座標です。
 float y
          この RoundRectangle2D の Y 座標です。
 
コンストラクタの概要
RoundRectangle2D.Float()
          新しい RoundRectangle2D を構築し、位置 (0.0, 0.0)、サイズ (0.0, 0.0)、および角の弧の半径 0.0 に初期化します。
RoundRectangle2D.Float(float x, float y, float w, float h, float arcw, float arch)
          指定された座標から RoundRectangle2D を構築および初期化します。
 
メソッドの概要
 double getArcHeight()
          角を丸める弧の高さを返します。
 double getArcWidth()
          角を丸める弧の幅を返します。
 Rectangle2D getBounds2D()
          この RoundRectangle2D の高精度バウンディングボックスを返します。
 double getHeight()
          この RoundRectangle2D の高さを double 精度で返します。
 double getWidth()
          この RoundRectangle2D の幅を double 精度で返します。
 double getX()
          この RoundRectangle2D の X 座標を double 精度で返します。
 double getY()
          この RoundRectangle2D の Y 座標を double 倍精度で返します。
 boolean isEmpty()
          この RoundRectangle2D が空かどうかを判定します。
 void setRoundRect(double x, double y, double w, double h, double arcw, double arch)
          この RoundRectangle2D の位置、サイズ、および弧の半径を、指定された double 値に設定します。
 void setRoundRect(float x, float y, float w, float h, float arcw, float arch)
          この RoundRectangle2D の位置、サイズ、および弧の半径を、指定された float 値に設定します。
 void setRoundRect(RoundRectangle2D rr)
          この RoundRectangle2D を、指定された RoundRectangle2D と同じになるように設定します。
 
クラス java.awt.geom.RoundRectangle2D から継承したメソッド
contains, contains, getPathIterator, 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 から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

x

public float x
この RoundRectangle2D の X 座標です。

y

public float y
この RoundRectangle2D の Y 座標です。

width

public float width
この RoundRectangle2D の幅です。

height

public float height
この RoundRectangle2D の高さです。

arcwidth

public float arcwidth
角を丸める弧の幅です。

archeight

public float archeight
角を丸める弧の高さです。
コンストラクタの詳細

RoundRectangle2D.Float

public RoundRectangle2D.Float()
新しい RoundRectangle2D を構築し、位置 (0.0, 0.0)、サイズ (0.0, 0.0)、および角の弧の半径 0.0 に初期化します。

RoundRectangle2D.Float

public RoundRectangle2D.Float(float x,
                              float y,
                              float w,
                              float h,
                              float arcw,
                              float arch)
指定された座標から RoundRectangle2D を構築および初期化します。
パラメータ:
x, y - 新しく構築される RoundRectangle2D の座標
w - 新しく構築される RoundRectangle2D の幅
h - 新しく構築される RoundRectangle2D の高さ
arcw - 新しく構築される RoundRectangle2D の角を丸める弧の幅
arch - 新しく構築される RoundRectangle2D の角を丸める弧の高さ
メソッドの詳細

getX

public double getX()
この RoundRectangle2D の X 座標を double 精度で返します。
戻り値:
この RoundRectangle2D の X 座標
オーバーライド:
クラス RectangularShape 内の getX

getY

public double getY()
この RoundRectangle2D の Y 座標を double 倍精度で返します。
戻り値:
この RoundRectangle2D の Y 座標
オーバーライド:
クラス RectangularShape 内の getY

getWidth

public double getWidth()
この RoundRectangle2D の幅を double 精度で返します。
戻り値:
この RoundRectangle2D の幅
オーバーライド:
クラス RectangularShape 内の getWidth

getHeight

public double getHeight()
この RoundRectangle2D の高さを double 精度で返します。
戻り値:
この RoundRectangle2D の高さ
オーバーライド:
クラス RectangularShape 内の getHeight

getArcWidth

public double getArcWidth()
角を丸める弧の幅を返します。
戻り値:
この RoundRectangle2D の角を丸める弧の幅
オーバーライド:
クラス RoundRectangle2D 内の getArcWidth

getArcHeight

public double getArcHeight()
角を丸める弧の高さを返します。
戻り値:
この RoundRectangle2D の角を丸める弧の高さ
オーバーライド:
クラス RoundRectangle2D 内の getArcHeight

isEmpty

public boolean isEmpty()
この RoundRectangle2D が空かどうかを判定します。
戻り値:
この RoundRectangle2D が空の場合は true、そうでない場合は false
オーバーライド:
クラス RectangularShape 内の isEmpty

setRoundRect

public void setRoundRect(float x,
                         float y,
                         float w,
                         float h,
                         float arcw,
                         float arch)
この RoundRectangle2D の位置、サイズ、および弧の半径を、指定された float 値に設定します。
パラメータ:
x, y - この RoundRectangle2D の位置を表す座標
w - この RoundRectangle2D の幅
h - この RoundRectangle2D の高さ
arcw - この RoundRectangle2D の弧の幅
arch - この RoundRectangle2D の弧の高さ

setRoundRect

public void setRoundRect(double x,
                         double y,
                         double w,
                         double h,
                         double arcw,
                         double arch)
この RoundRectangle2D の位置、サイズ、および弧の半径を、指定された double 値に設定します。
パラメータ:
x, y - この RoundRectangle2D の位置を表す座標
w - この RoundRectangle2D の幅
h - この RoundRectangle2D の高さ
arcw - この RoundRectangle2D の弧の幅
arch - この RoundRectangle2D の弧の高さ
オーバーライド:
クラス RoundRectangle2D 内の setRoundRect

setRoundRect

public void setRoundRect(RoundRectangle2D rr)
この RoundRectangle2D を、指定された RoundRectangle2D と同じになるように設定します。
パラメータ:
rr - RoundRectangle2D
オーバーライド:
クラス RoundRectangle2D 内の setRoundRect

getBounds2D

public Rectangle2D getBounds2D()
この RoundRectangle2D の高精度バウンディングボックスを返します。
戻り値:
この RoundRectangle2D のバウンディングボックスを表す Rectangle2D

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.