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
- 関連項目:
- 
フィールドのサマリーフィールド
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明boolean2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。doubleこのDimensionの高さを倍精度で返します。getSize()このDimensionオブジェクトのサイズを取得します。doublegetWidth()このDimensionの幅を倍精度で返します。inthashCode()このDimensionのハッシュ・コードを返します。voidsetSize(double width, double height) このDimensionオブジェクトのサイズを倍精度で指定された幅と高さに設定します。voidsetSize(int width, int height) このDimensionオブジェクトのサイズを指定された幅と高さに設定します。voidこのDimensionオブジェクトのサイズを指定されたサイズに設定します。toString()このDimensionオブジェクトのheightおよびwidthフィールドの値の文字列表現を返します。クラス java.awt.geom.Dimension2Dで宣言されたメソッドclone, setSize
- 
フィールド詳細- 
widthpublic int width幅を表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
 
- 
heightpublic int height高さを表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
 
 
- 
- 
コンストラクタの詳細- 
Dimensionpublic Dimension()幅が0で、高さが0のDimensionのインスタンスを作成します。
- 
Dimensionpublic Dimension(Dimension d) 指定された寸法と幅と高さが同じであるDimensionのインスタンスを作成します。- パラメータ:
- d-- width値および- height値の指定された寸法
 
- 
Dimensionpublic Dimension(int width, int height) Dimensionを構築し、それを指定された幅と指定された高さに初期化します。- パラメータ:
- width- 指定された幅
- height- 指定された高さ
 
 
- 
- 
メソッドの詳細- 
getWidthpublic double getWidth()このDimensionの幅を倍精度で返します。- 定義:
- getWidth、クラス- Dimension2D
- 戻り値:
- このDimensionの幅。
- 導入されたバージョン:
- 1.2
 
- 
getHeightpublic double getHeight()このDimensionの高さを倍精度で返します。- 定義:
- getHeight、クラス- Dimension2D
- 戻り値:
- このDimensionの高さ。
- 導入されたバージョン:
- 1.2
 
- 
setSizepublic void setSize(double width, double height) このDimensionオブジェクトのサイズを倍精度で指定された幅と高さに設定します。widthまたはheightがInteger.MAX_VALUEよりも大きい場合は、Integer.MAX_VALUEに設定されます。- 定義:
- setSize、クラス- Dimension2D
- パラメータ:
- width-- Dimensionオブジェクトの新しい幅
- height-- Dimensionオブジェクトの新しい高さ
- 導入されたバージョン:
- 1.2
 
- 
getSizepublic Dimension getSize()このDimensionオブジェクトのサイズを取得します。 このメソッドは完全性のために含まれており、Componentによって定義されたgetSizeメソッドに対応します。- 戻り値:
- この寸法のサイズ。同じ幅と高さを持つDimensionの新規インスタンス
- 導入されたバージョン:
- 1.1
- 関連項目:
 
- 
setSizepublic void setSize(Dimension d) このDimensionオブジェクトのサイズを指定されたサイズに設定します。 このメソッドは完全性のために含まれており、Componentによって定義されたsetSizeメソッドに対応します。- パラメータ:
- d- この- Dimensionオブジェクトの新しいサイズ
- 導入されたバージョン:
- 1.1
- 関連項目:
 
- 
setSizepublic void setSize(int width, int height) このDimensionオブジェクトのサイズを指定された幅と高さに設定します。 このメソッドは完全性のために含まれており、Componentによって定義されたsetSizeメソッドに対応します。- パラメータ:
- width- この- Dimensionオブジェクトの新しい幅
- height- この- Dimensionオブジェクトの新しい高さ
- 導入されたバージョン:
- 1.1
- 関連項目:
 
- 
equalspublic boolean equals(Object obj) 2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。
- 
hashCodepublic int hashCode()このDimensionのハッシュ・コードを返します。
- 
toStringpublic String toString()このDimensionオブジェクトのheightおよびwidthフィールドの値の文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、nullにはできません。
 
-