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