JavaTM 2 Platform
Std. Ed. v1.3

java.awt
クラス Dimension

java.lang.Object
  |
  +--java.awt.geom.Dimension2D
        |
        +--java.awt.Dimension
すべての実装インタフェース:
Cloneable, Serializable
直系の既知のサブクラス:
DimensionUIResource

public class Dimension
extends Dimension2D
implements Serializable

Dimension クラスは、単一のオブジェクト内のコンポーネントの幅と高さ (整数精度) をカプセル化します。このクラスは、コンポーネントの特定のプロパティに関連付けられています。Component クラスおよび LayoutManager インタフェースによって定義されるいくつかのメソッドは、Dimension オブジェクトを返します。

通常は、widthheight の値は、負にならない整数です。寸法を作成できるコンストラクタでは、負の値をこれらのプロパティに指定することを防止してはいません。widthheight が負の値に指定されている場合、ほかのオブジェクトによって指定されたメソッドの動作が定義されません。

導入されたバージョン:
JDK1.0
関連項目:
Component, LayoutManager, 直列化された形式

フィールドの概要
 int height
          高さを表します。
 int width
          幅を表します。
 
コンストラクタの概要
Dimension()
          幅 0、高さ 0 の Dimension のインスタンスを生成します。
Dimension(Dimension d)
          幅と高さが指定された寸法と同じである Dimension のインスタンスを生成します。
Dimension(int width, int height)
          Dimension を構築し、指定された幅と高さに初期化します。
 
メソッドの概要
 boolean equals(Object obj)
          2 つの Dimension オブジェクトが同じ値を持っているかどうかを判定します。
 double getHeight()
          この寸法の高さを倍精度で返します。
 Dimension getSize()
          この Dimension オブジェクトのサイズを返します。
 double getWidth()
          この寸法の幅を倍精度で返します。
 int hashCode()
          この Dimension のハッシュコードを返します。
 void setSize(Dimension d)
          この Dimension オブジェクトのサイズを、指定されたサイズに設定します。
 void setSize(double width, double height)
          この Dimension オブジェクトのサイズを、指定された幅と高さに倍精度で設定します。
 void setSize(int width, int height)
          この Dimension オブジェクトのサイズを、指定された幅と高さに設定します。
 String toString()
          この Dimension オブジェクトの height フィールドおよび width フィールドの値の文字列表現を返します。
 
クラス java.awt.geom.Dimension2D から継承したメソッド
clone, setSize
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

width

public int width
幅を表します。負の値も使用できます。
関連項目:
getSize(), setSize(double, double)

height

public int height
高さを表します。負の値も使用できます。
関連項目:
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()
この寸法の幅を倍精度で返します。
オーバーライド:
クラス Dimension2D 内の getWidth
クラス java.awt.geom.Dimension2D からコピーされたタグ:
戻り値:
この Dimension の幅

getHeight

public double getHeight()
この寸法の高さを倍精度で返します。
オーバーライド:
クラス Dimension2D 内の getHeight
クラス java.awt.geom.Dimension2D からコピーされたタグ:
戻り値:
この Dimension の高さ

setSize

public void setSize(double width,
                    double height)
この Dimension オブジェクトのサイズを、指定された幅と高さに倍精度で設定します。
オーバーライド:
クラス Dimension2D 内の setSize
パラメータ:
width - Dimension オブジェクトの新しい幅
height - Dimension オブジェクトの新しい高さ

getSize

public Dimension getSize()
この Dimension オブジェクトのサイズを返します。このメソッドは、Component によって定義される getSize メソッドとの対応を完全にするために含まれています。
戻り値:
この寸法のサイズ。同じ幅と高さを持つ Dimension の新規インスタンス
導入されたバージョン:
JDK1.1
関連項目:
setSize(double, double), Component.getSize()

setSize

public void setSize(Dimension d)
この Dimension オブジェクトのサイズを、指定されたサイズに設定します。このメソッドは、Component によって定義される setSize メソッドとの対応を完全にするために含まれています。
パラメータ:
d - Dimension オブジェクトの新しいサイズ
導入されたバージョン:
JDK1.1
関連項目:
getSize(), Component.setSize(int, int)

setSize

public void setSize(int width,
                    int height)
この Dimension オブジェクトのサイズを、指定された幅と高さに設定します。このメソッドは、Component によって定義される setSize メソッドとの対応を完全にするために含まれています。
パラメータ:
width - Dimension オブジェクトの新しい幅
height - Dimension オブジェクトの新しい高さ
導入されたバージョン:
JDK1.1
関連項目:
getSize(), Component.setSize(int, int)

equals

public boolean equals(Object obj)
2 つの Dimension オブジェクトが同じ値を持っているかどうかを判定します。
オーバーライド:
クラス Object 内の equals
クラス java.lang.Object からコピーされたタグ:
パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、そうでない場合は false
関連項目:
Boolean.hashCode(), Hashtable

hashCode

public int hashCode()
この Dimension のハッシュコードを返します。
オーバーライド:
クラス Object 内の hashCode
戻り値:
Dimensionのハッシュコード値

toString

public String toString()
この Dimension オブジェクトの height フィールドおよび width フィールドの値の文字列表現を返します。このメソッドは、デバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null にはなりません。
オーバーライド:
クラス Object 内の toString
戻り値:
Dimension オブジェクトの文字列表現

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.