- 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
- 関連項目:
Component,LayoutManager, 直列化された形式
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。doublegetHeight()このDimensionの高さを倍精度で返します。DimensiongetSize()このDimensionオブジェクトのサイズを取得します。doublegetWidth()このDimensionの幅を倍精度で返します。inthashCode()このDimensionのハッシュ・コードを返します。voidsetSize(double width, double height)このDimensionオブジェクトのサイズを倍精度で指定された幅と高さに設定します。voidsetSize(int width, int height)このDimensionオブジェクトのサイズを指定された幅と高さに設定します。voidsetSize(Dimension d)このDimensionオブジェクトのサイズを指定されたサイズに設定します。StringtoString()このDimensionオブジェクトのheightおよびwidthフィールドの値の文字列表現を返します。-
クラス java.awt.geom.Dimension2Dで宣言されたメソッド
clone, setSize
-
-
-
-
フィールドの詳細
-
width
public int width
幅を表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
getSize(),setSize(double, double)
-
height
public int height
高さを表します。負の値も使用できます。- 導入されたバージョン:
- 1.0
- 関連項目:
getSize(),setSize(double, double)
-
-
コンストラクタの詳細
-
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(double, double),Component.getSize()
-
setSize
public void setSize(Dimension d)
このDimensionオブジェクトのサイズを指定されたサイズに設定します。 このメソッドは完全性のために含まれており、Componentによって定義されたsetSizeメソッドに対応します。- パラメータ:
d- このDimensionオブジェクトの新しいサイズ- 導入されたバージョン:
- 1.1
- 関連項目:
getSize(),Component.setSize(int, int)
-
setSize
public void setSize(int width, int height)このDimensionオブジェクトのサイズを指定された幅と高さに設定します。 このメソッドは完全性のために含まれており、Componentによって定義されたsetSizeメソッドに対応します。- パラメータ:
width- このDimensionオブジェクトの新しい幅height- このDimensionオブジェクトの新しい高さ- 導入されたバージョン:
- 1.1
- 関連項目:
getSize(),Component.setSize(int, int)
-
equals
public boolean equals(Object obj)
2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。- オーバーライド:
equals、クラス:Object- パラメータ:
obj- 比較対象の参照オブジェクト。- 戻り値:
- このオブジェクトがobj引数と同じである場合は
true、それ以外の場合はfalse。 - 関連項目:
Object.hashCode()、HashMap
-
hashCode
public int hashCode()
このDimensionのハッシュ・コードを返します。- オーバーライド:
hashCode、クラス:Object- 戻り値:
- この
Dimensionのハッシュ・コード - 関連項目:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-