public class Dimension extends Dimension2D implements Serializable
Dimension
クラスは、1 つのオブジェクト内のコンポーネントの幅と高さ (整数精度) をカプセル化します。 このクラスは、コンポーネントの特定のプロパティーに関連付けられています。 Component
クラスおよび LayoutManager
インタフェースによって定義されるいくつかのメソッドは、Dimension
オブジェクトを返します。
通常は、width
と height
の値は、負でない整数です。 寸法を生成できるコンストラクタでは、負の値をこれらのプロパティーに指定してもエラーにはなりません。 width
と height
に負の値が指定されている場合、ほかのオブジェクトによって定義されたメソッドの動作は保証されません。
Component
, LayoutManager
, 直列化された形式コンストラクタと説明 |
---|
Dimension()
幅が 0 で、高さが 0 の
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 フィールドの値の文字列表現を返します。 |
clone, setSize
public int width
getSize()
, setSize(double, double)
public int height
getSize()
, setSize(double, double)
public Dimension()
Dimension
のインスタンスを作成します。public Dimension(Dimension d)
Dimension
のインスタンスを作成します。d
- width
値および height
値の指定された寸法public Dimension(int width, int height)
Dimension
を構築し、それを指定された幅と指定された高さに初期化します。width
- 指定された幅height
- 指定された高さpublic double getWidth()
Dimension
の幅を倍精度で返します。getWidth
、クラス: Dimension2D
Dimension
の幅。public double getHeight()
Dimension
の高さを倍精度で返します。getHeight
、クラス: Dimension2D
Dimension
の高さ。public void setSize(double width, double height)
Dimension
オブジェクトのサイズを倍精度で指定された幅と高さに設定します。 width
または height
が Integer.MAX_VALUE
よりも大きい場合は、Integer.MAX_VALUE
に設定されます。setSize
、クラス: Dimension2D
width
- Dimension
オブジェクトの新しい幅height
- Dimension
オブジェクトの新しい高さpublic Dimension getSize()
Dimension
オブジェクトのサイズを取得します。このメソッドは完全性のために含まれており、Component
によって定義された getSize
メソッドに対応します。Dimension
の新規インスタンスsetSize(double, double)
, Component.getSize()
public void setSize(Dimension d)
Dimension
オブジェクトのサイズを指定されたサイズに設定します。このメソッドは完全性のために含まれており、Component
によって定義された setSize
メソッドに対応します。d
- この Dimension
オブジェクトの新しいサイズgetSize()
, Component.setSize(int, int)
public void setSize(int width, int height)
Dimension
オブジェクトのサイズを指定された幅と高さに設定します。このメソッドは完全性のために含まれており、Component
によって定義された setSize
メソッドに対応します。width
- この Dimension
オブジェクトの新しい幅height
- この Dimension
オブジェクトの新しい高さgetSize()
, Component.setSize(int, int)
public boolean equals(Object obj)
equals
、クラス: Object
obj
- 比較対象の参照オブジェクト。true
、それ以外の場合は false
。Object.hashCode()
, HashMap
public int hashCode()
Dimension
のハッシュコードを返します。hashCode
、クラス: Object
Dimension
のハッシュコードObject.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.