JavaTM 2 Platform
Std. Ed. v1.3

java.awt.geom
クラス Dimension2D

java.lang.Object
  |
  +--java.awt.geom.Dimension2D
すべての実装インタフェース:
Cloneable
直系の既知のサブクラス:
Dimension

public abstract class Dimension2D
extends Object
implements Cloneable

Dimension2D クラスは、幅と高さの寸法をカプセル化します。

このクラスは、2D 寸法を格納するすべてのオブジェクトの抽象スーパークラスであり、サイズの実際の記憶域表現はサブクラスに委ねられています。


コンストラクタの概要
protected Dimension2D()
          これは、インスタンスを直接には生成できない抽象クラスです。
 
メソッドの概要
 Object clone()
          このオブジェクトと同じクラスの新しいオブジェクトを作成します。
abstract  double getHeight()
          この Dimension の高さを倍精度で返します。
abstract  double getWidth()
          この Dimension の幅を倍精度で返します。
 void setSize(Dimension2D d)
          この Dimension2D オブジェクトのサイズを、指定されたサイズに一致させるように設定します。
abstract  void setSize(double width, double height)
          この Dimension オブジェクトのサイズを、指定された幅と高さに設定します。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Dimension2D

protected Dimension2D()
これは、インスタンスを直接には生成できない抽象クラスです。インスタンス生成のためには型固有の実装サブクラスが用意されており、これらのサブクラスにより、下記の各種アクセス用メソッドに必要な情報を格納するための形式が多数提供されます。
関連項目:
Dimension
メソッドの詳細

getWidth

public abstract double getWidth()
この Dimension の幅を倍精度で返します。
戻り値:
この Dimension の幅

getHeight

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

setSize

public abstract void setSize(double width,
                             double height)
この Dimension オブジェクトのサイズを、指定された幅と高さに設定します。このメソッドは、ComponentgetSize メソッドとの相似性を完全なものとするために取り入れられました。
パラメータ:
width - Dimension オブジェクトの新しい幅
height - Dimension オブジェクトの新しい高さ

setSize

public void setSize(Dimension2D d)
この Dimension2D オブジェクトのサイズを、指定されたサイズに一致させるように設定します。このメソッドは、ComponentgetSize メソッドとの相似性を完全なものとするために取り入れられました。
パラメータ:
d - Dimension2D オブジェクトの新しいサイズ

clone

public Object clone()
このオブジェクトと同じクラスの新しいオブジェクトを作成します。
オーバーライド:
クラス Object 内の clone
戻り値:
このインスタンスの複製
例外:
OutOfMemoryError - 十分なメモリがない場合
導入されたバージョン:
1.2
関連項目:
Cloneable

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.