java.lang.Object
java.awt.geom.Dimension2D
java.awt.Dimension
- すべての実装されたインタフェース:
Serializable
,Cloneable
- 直系の既知のサブクラス:
DimensionUIResource
public class Dimension extends Dimension2D implements Serializable
Dimension
クラスは、1つのオブジェクト内のコンポーネントの幅と高さ(整数精度)をカプセル化します。 このクラスは、コンポーネントの特定のプロパティに関連付けられています。 Component
クラスおよびLayoutManager
インタフェースによって定義されるいくつかのメソッドは、Dimension
オブジェクトを返します。
通常は、width
とheight
の値は、負でない整数です。 寸法を生成できるコンストラクタでは、負の値をこれらのプロパティに指定してもエラーにはなりません。 width
とheight
に負の値が指定されている場合、ほかのオブジェクトによって定義されたメソッドの動作は保証されません。
- 導入されたバージョン:
- 1.0
- 関連項目:
-
フィールドのサマリー
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明boolean
2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。double
このDimension
の高さを倍精度で返します。getSize()
このDimension
オブジェクトのサイズを取得します。double
getWidth()
このDimension
の幅を倍精度で返します。int
hashCode()
このDimension
のハッシュ・コードを返します。void
setSize
(double width, double height) このDimension
オブジェクトのサイズを倍精度で指定された幅と高さに設定します。void
setSize
(int width, int height) このDimension
オブジェクトのサイズを指定された幅と高さに設定します。void
このDimension
オブジェクトのサイズを指定されたサイズに設定します。toString()
このDimension
オブジェクトのheight
およびwidth
フィールドの値の文字列表現を返します。クラス java.awt.geom.Dimension2Dで宣言されたメソッド
clone, setSize
-
フィールド詳細
-
width
public int width幅を表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
-
height
public int height高さを表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
-
-
コンストラクタの詳細
-
Dimension
public Dimension()幅が0で、高さが0のDimension
のインスタンスを作成します。 -
Dimension
public Dimension(Dimension d) 指定された寸法と幅と高さが同じであるDimension
のインスタンスを作成します。- パラメータ:
d
-width
値およびheight
値の指定された寸法
-
Dimension
public Dimension(int width, int height) Dimension
を構築し、それを指定された幅と指定された高さに初期化します。- パラメータ:
width
- 指定された幅height
- 指定された高さ
-
-
メソッドの詳細
-
getWidth
public double getWidth()このDimension
の幅を倍精度で返します。- 定義:
getWidth
、クラスDimension2D
- 戻り値:
- この
Dimension
の幅。 - 導入されたバージョン:
- 1.2
-
getHeight
public double getHeight()このDimension
の高さを倍精度で返します。- 定義:
getHeight
、クラスDimension2D
- 戻り値:
- この
Dimension
の高さ。 - 導入されたバージョン:
- 1.2
-
setSize
public void setSize(double width, double height) このDimension
オブジェクトのサイズを倍精度で指定された幅と高さに設定します。width
またはheight
がInteger.MAX_VALUE
よりも大きい場合は、Integer.MAX_VALUE
に設定されます。- 定義:
setSize
、クラスDimension2D
- パラメータ:
width
-Dimension
オブジェクトの新しい幅height
-Dimension
オブジェクトの新しい高さ- 導入されたバージョン:
- 1.2
-
getSize
public Dimension getSize()このDimension
オブジェクトのサイズを取得します。 このメソッドは完全性のために含まれており、Component
によって定義されたgetSize
メソッドに対応します。- 戻り値:
- この寸法のサイズ。同じ幅と高さを持つ
Dimension
の新規インスタンス - 導入されたバージョン:
- 1.1
- 関連項目:
-
setSize
public void setSize(Dimension d) このDimension
オブジェクトのサイズを指定されたサイズに設定します。 このメソッドは完全性のために含まれており、Component
によって定義されたsetSize
メソッドに対応します。- パラメータ:
d
- このDimension
オブジェクトの新しいサイズ- 導入されたバージョン:
- 1.1
- 関連項目:
-
setSize
public void setSize(int width, int height) このDimension
オブジェクトのサイズを指定された幅と高さに設定します。 このメソッドは完全性のために含まれており、Component
によって定義されたsetSize
メソッドに対応します。- パラメータ:
width
- このDimension
オブジェクトの新しい幅height
- このDimension
オブジェクトの新しい高さ- 導入されたバージョン:
- 1.1
- 関連項目:
-
equals
public boolean equals(Object obj) 2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。 -
hashCode
public int hashCode()このDimension
のハッシュ・コードを返します。 -
toString
public String toString()このDimension
オブジェクトのheight
およびwidth
フィールドの値の文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、null
にはできません。
-