DimensionF

Inheritance: java.lang.Object, java.awt.geom.Dimension2D

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

Dimension クラスは、コンポーネントの幅と高さ(単精度)を単一のオブジェクトにカプセル化します。

通常、width と height の値は負でない整数です。次元を作成できるコンストラクタは、これらのプロパティに負の値を設定することを防ぎません。width または height の値が負の場合、他のオブジェクトで定義された一部のメソッドの動作は未定義です。

コンストラクタ

コンストラクタ説明
DimensionF()Dimension の幅がゼロで高さがゼロのインスタンスを作成します。
DimensionF(DimensionF d)指定された次元と同じ幅と高さを持つ Dimension のインスタンスを作成します。
DimensionF(float width, float height)Dimension を構築し、指定された幅と指定された高さで初期化します。

フィールド

フィールド説明
heightheight 次元; 負の値を使用できます。
widthwidth 次元; 負の値を使用できます。

メソッド

メソッド説明
clone()
equals(Object obj)2 つの dimension オブジェクトが等しい値かどうかを確認します。
getClass()
getHeight(){@inheritDoc}
getSize()この Dimension オブジェクトのサイズを取得します。
getWidth(){@inheritDoc}
hashCode()この Dimension のハッシュコードを返します。
notify()
notifyAll()
setSize(DimensionF d)この Dimension オブジェクトのサイズを指定されたサイズに設定します。
setSize(double width, double height)この Dimension オブジェクトのサイズを、指定された幅と高さ(倍精度)に設定します。
setSize(float width, float height)この Dimension オブジェクトのサイズを、指定された幅と高さに設定します。
setSize(Dimension2D arg0)
toString()この Dimension オブジェクトの height と width フィールドの値を表す文字列を返します。
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Dimension の幅がゼロで高さがゼロのインスタンスを作成します。

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

指定された次元と同じ幅と高さを持つ Dimension のインスタンスを作成します。

Parameters:

パラメータ型説明
dDimensionFwidth と height の値に対する指定された次元

DimensionF(float width, float height)

public DimensionF(float width, float height)

Dimension を構築し、指定された幅と指定された高さで初期化します。

Parameters:

パラメータ型説明
widthfloat指定された幅
heightfloat指定された高さ

height

public float height

height 次元; 負の値を使用できます。

width

public float width

width 次元; 負の値を使用できます。

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

2 つの dimension オブジェクトが等しい値かどうかを確認します。

Parameters:

パラメータ型説明
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getHeight()

public double getHeight()

Returns: double

getSize()

public DimensionF getSize()

この Dimension オブジェクトのサイズを取得します。このメソッドは完全性のために含まれており、Component に定義された getSize メソッドと同等です。

Returns: DimensionF - the size of this dimension, a new instance of Dimension with the same width and height

getWidth()

public double getWidth()

Returns: double

hashCode()

public int hashCode()

この Dimension のハッシュコードを返します。

Returns: int - この Dimension のハッシュコード

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

この Dimension オブジェクトのサイズを指定されたサイズに設定します。このメソッドは完全性のために含まれており、Component に定義された setSize メソッドと同等です。

Parameters:

パラメータ型説明
dDimensionFこの Dimension オブジェクトの新しいサイズ

setSize(double width, double height)

public void setSize(double width, double height)

この Dimension オブジェクトのサイズを、指定された幅と高さ(倍精度)に設定します。width または height が Integer.MAX_VALUE より大きい場合、Integer.MAX_VALUE にリセットされることに注意してください。

Parameters:

パラメータ型説明
widthdoubleDimension オブジェクトの新しい幅
heightdoubleDimension オブジェクトの新しい高さ

setSize(float width, float height)

public void setSize(float width, float height)

この Dimension オブジェクトのサイズを指定された幅と高さに設定します。このメソッドは完全性のために含まれており、Component に定義された setSize メソッドと同等です。

Parameters:

パラメータ型説明
widthfloatこの Dimension オブジェクトの新しい幅
heightfloatこの Dimension オブジェクトの新しい高さ

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

パラメータ型説明
arg0java.awt.geom.Dimension2D

toString()

public String toString()

この Dimension オブジェクトの height と width フィールドの値を文字列で返します。このメソッドはデバッグ目的でのみ使用されることを意図しており、返される文字列の内容や形式は実装間で異なる場合があります。返される文字列は空になることがありますが、null になることはありません。

Returns: java.lang.String - この Dimension オブジェクトの文字列表現

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

パラメータ型説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメータ型説明
arg0long
arg1int