JavaTM 2 Platform
Standard Ed. 5.0

java.awt.geom
クラス RoundRectangle2D.Double

java.lang.Object
  上位を拡張 java.awt.geom.RectangularShape
      上位を拡張 java.awt.geom.RoundRectangle2D
          上位を拡張 java.awt.geom.RoundRectangle2D.Double
すべての実装されたインタフェース:
Shape, Cloneable
含まれているクラス:
RoundRectangle2D

public static class RoundRectangle2D.Double
extends RoundRectangle2D

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)
          指定された座標から 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(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 double x
この RoundRectangle2D の X 座標


y

public double y
この RoundRectangle2D の Y 座標


width

public double width
この RoundRectangle2D の幅


height

public double height
この RoundRectangle2D の高さ


arcwidth

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


archeight

public double archeight
角を丸める弧の高さです。

コンストラクタの詳細

RoundRectangle2D.Double

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


RoundRectangle2D.Double

public RoundRectangle2D.Double(double x,
                               double y,
                               double w,
                               double h,
                               double arcw,
                               double arch)
指定された座標から RoundRectangle2D を構築および初期化します。

パラメータ:
x, y - 新しく構築された RoundRectangle2D の座標
w - 新しく構築された RoundRectangle2D の幅
h - 新しく構築された RoundRectangle2D の高さ
arcw - 新しく構築された RoundRectangle2D の角を丸めるのに使う弧の幅
arch - 新しく構築された RoundRectangle2D の角を丸めるのに使う弧の高さ
メソッドの詳細

getX

public double getX()
この RoundRectangle2D の X 座標を double 精度で返します。

定義:
クラス RectangularShape 内の getX
戻り値:
この RoundRectangle2D の X 座標

getY

public double getY()
この RoundRectangle2D の Y 座標を double 精度で返します。

定義:
クラス RectangularShape 内の getY
戻り値:
この RoundRectangle2D の Y 座標

getWidth

public double getWidth()
この RoundRectangle2D の幅を double 精度で返します。

定義:
クラス RectangularShape 内の getWidth
戻り値:
この RoundRectangle2D の幅

getHeight

public double getHeight()
この RoundRectangle2D の高さを double 精度で返します。

定義:
クラス RectangularShape 内の getHeight
戻り値:
この RoundRectangle2D の高さ

getArcWidth

public double getArcWidth()
角を丸める弧の幅を返します。

定義:
クラス RoundRectangle2D 内の getArcWidth
戻り値:
この RoundRectangle2D の角を丸める弧の幅

getArcHeight

public double getArcHeight()
角を丸める弧の高さを返します。

定義:
クラス RoundRectangle2D 内の getArcHeight
戻り値:
この RoundRectangle2D の角を丸める弧の高さ

isEmpty

public boolean isEmpty()
この RoundRectangle2D が空であるかどうかを判定します。

定義:
クラス RectangularShape 内の isEmpty
戻り値:
この RoundRectangle2D が空である場合は true、そうでない場合は false

setRoundRect

public void setRoundRect(double x,
                         double y,
                         double w,
                         double h,
                         double arcw,
                         double arch)
この RoundRectangle2D の位置、サイズ、および弧の半径を、指定された double 値に設定します。

定義:
クラス RoundRectangle2D 内の setRoundRect
パラメータ:
x, y - この RoundRectangle2D の位置を表す座標
w - この RoundRectangle2D の幅
h - この RoundRectangle2D の高さ
arcw - この RoundRectangle2D の弧の幅
arch - この RoundRectangle2D の弧の高さ

setRoundRect

public void setRoundRect(RoundRectangle2D rr)
この RoundRectangle2D を、指定された RoundRectangle2D と同じになるように設定します。

オーバーライド:
クラス RoundRectangle2D 内の setRoundRect
パラメータ:
rr - 指定された RoundRectangle2D

getBounds2D

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

戻り値:
この RoundRectangle2D のバウンディングボックスである Rectangle2D
関連項目:
Shape.getBounds()

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。