JavaTM 2 Platform
Standard Ed. 5.0

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
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。