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, setSizepublic 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、クラス: Dimension2DDimension の幅。public double getHeight()
Dimension の高さを倍精度で返します。getHeight、クラス: Dimension2DDimension の高さ。public void setSize(double width,
double height)
Dimension オブジェクトのサイズを倍精度で指定された幅と高さに設定します。 width または height が Integer.MAX_VALUE よりも大きい場合は、Integer.MAX_VALUE に設定されます。setSize、クラス: Dimension2Dwidth - 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、クラス: Objectobj - 比較対象の参照オブジェクト。true、それ以外の場合は false。Object.hashCode(), HashMappublic int hashCode()
Dimension のハッシュコードを返します。hashCode、クラス: ObjectDimension のハッシュコードObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object) バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.