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, 2014, Oracle and/or its affiliates. All rights reserved.