|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Ellipse2D
java.awt.geom.Ellipse2D.Double
public static class Ellipse2D.Double
Double クラスは、double 精度で指定された楕円を定義します。
| 入れ子のクラスの概要 |
|---|
| クラス java.awt.geom.Ellipse2D から継承された入れ子のクラス/インタフェース |
|---|
Ellipse2D.Double, Ellipse2D.Float |
| フィールドの概要 | |
|---|---|
double |
height
Ellipse2D の高さです。 |
double |
width
Ellipse2D の幅です。 |
double |
x
この Ellipse2D の表示枠矩形の左上隅の X 座標です。 |
double |
y
この Ellipse2D の表示枠矩形の左上隅の Y 座標です。 |
| コンストラクタの概要 | |
|---|---|
Ellipse2D.Double()
新しい Ellipse2D を構築し、位置 (0, 0) およびサイズ (0, 0) に初期化します。 |
|
Ellipse2D.Double(double x,
double y,
double w,
double h)
指定された座標から Ellipse2D を構築および初期化します。 |
|
| メソッドの概要 | |
|---|---|
Rectangle2D |
getBounds2D()
高精度で getBounds メソッドより精密な、Shape のバウンディングボックスを返します。 |
double |
getHeight()
表示枠矩形の高さを double 精度で返します。 |
double |
getWidth()
表示枠矩形の幅を double 精度で返します。 |
double |
getX()
表示枠矩形の左上隅の X 座標を double 精度で返します。 |
double |
getY()
表示枠矩形の左上隅の Y 座標を double 精度で返します。 |
boolean |
isEmpty()
RectangularShape が空かどうかを判定します。 |
void |
setFrame(double x,
double y,
double w,
double 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 |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public double x
Ellipse2D の表示枠矩形の左上隅の X 座標です。
public double y
Ellipse2D の表示枠矩形の左上隅の Y 座標です。
public double width
Ellipse2D の幅です。
public double height
Ellipse2D の高さです。
| コンストラクタの詳細 |
|---|
public Ellipse2D.Double()
Ellipse2D を構築し、位置 (0, 0) およびサイズ (0, 0) に初期化します。
public Ellipse2D.Double(double x,
double y,
double w,
double h)
Ellipse2D を構築および初期化します。
x - 表示枠矩形の左上隅の X 座標y - 表示枠矩形の左上隅の Y 座標w - 表示枠矩形の幅h - 表示枠矩形の高さ| メソッドの詳細 |
|---|
public double getX()
double 精度で返します。
RectangularShape 内の getXpublic double getY()
double 精度で返します。
RectangularShape 内の getYpublic double getWidth()
double 精度で返します。
RectangularShape 内の getWidthpublic double getHeight()
double 精度で返します。
RectangularShape 内の getHeightpublic boolean isEmpty()
RectangularShape が空かどうかを判定します。空の場合は、RectangularShape に領域はありません。
RectangularShape 内の isEmptyRectangularShape が空である場合は true、そうでない場合は false
public void setFrame(double x,
double y,
double w,
double h)
Shape の表示枠矩形の位置とサイズを、指定された矩形値に設定します。
RectangularShape 内の setFramex - 指定された矩形形状の左上隅の X 座標y - 指定された矩形形状の左上隅の Y 座標w - 指定された矩形形状の幅h - 指定された矩形形状の高さRectangularShape.getFrame()public 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 も参照してください。