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
-
フィールド詳細
-
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にはできません。
-