JavaTM Platform
Standard Ed. 6

java.awt
クラス Dimension

java.lang.Object
  上位を拡張 java.awt.geom.Dimension2D
      上位を拡張 java.awt.Dimension
すべての実装されたインタフェース:
Serializable, Cloneable
直系の既知のサブクラス:
DimensionUIResource

public class Dimension
extends Dimension2D
implements Serializable

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

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

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

フィールドの概要
 int height
          高さを表します。
 int width
          幅を表します。
 
コンストラクタの概要
Dimension()
          幅と高さがゼロの Dimension のインスタンスを生成します。
Dimension(Dimension d)
          幅と高さが指定された寸法と一致する Dimension のインスタンスを生成します。
Dimension(int width, int height)
          Dimension を構築し、指定された幅と高さに初期化します。
 
メソッドの概要
 boolean equals(Object obj)
          2 つの Dimension オブジェクトが同じ値を持っているかどうかを判定します。
 double getHeight()
          この Dimension の高さを倍精度で返します。
 Dimension getSize()
          この Dimension オブジェクトのサイズを返します。
 double getWidth()
          この Dimension の幅を倍精度で返します。
 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
幅を表します。負の値も使用できます。

導入されたバージョン:
1.0
関連項目:
getSize(), setSize(double, double)

height

public int height
高さを表します。負の値も使用できます。

導入されたバージョン:
1.0
関連項目:
getSize(), setSize(double, double)
コンストラクタの詳細

Dimension

public Dimension()
幅と高さがゼロの 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 の幅を倍精度で返します。

定義:
クラス Dimension2D 内の getWidth
戻り値:
この Dimension の幅
導入されたバージョン:
1.2

getHeight

public double getHeight()
この Dimension の高さを倍精度で返します。

定義:
クラス Dimension2D 内の getHeight
戻り値:
この Dimension の高さ
導入されたバージョン:
1.2

setSize

public void setSize(double width,
                    double height)
この Dimension オブジェクトのサイズを、倍精度で指定された幅と高さに設定します。width または heightInteger.MAX_VALUE よりも大きい場合は、Integer.MAX_VALUE に設定されます。

定義:
クラス Dimension2D 内の setSize
パラメータ:
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 オブジェクトが同じ値を持っているかどうかを判定します。

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、そうでない場合は false
関連項目:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
この Dimension のハッシュコードを返します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
この Dimension のハッシュコード
関連項目:
Object.equals(java.lang.Object), Hashtable

toString

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

オーバーライド:
クラス Object 内の toString
戻り値:
この Dimension オブジェクトの文字列表現

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。