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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。