モジュール java.desktop
パッケージ java.awt.geom

クラスDimension2D

  • すべての実装されたインタフェース:
    Cloneable
    直系の既知のサブクラス:
    Dimension

    public abstract class Dimension2D
    extends Object
    implements Cloneable
    Dimension2Dクラスは、幅と高さの寸法をカプセル化します。

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

    導入されたバージョン:
    1.2
    • コンストラクタのサマリー

      コンストラクタ 
      修飾子 コンストラクタ 説明
      protected Dimension2D()
      これは、インスタンスを直接には生成できない抽象クラスです。
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      Object clone()
      このオブジェクトと同じクラスの新しいオブジェクトを作成します。
      abstract double getHeight()
      このDimensionの高さを倍精度で返します。
      abstract double getWidth()
      このDimensionの幅を倍精度で返します。
      abstract void setSize​(double width, double height)
      このDimensionオブジェクトのサイズを指定された幅と高さに設定します。
      void setSize​(Dimension2D d)
      このDimension2Dオブジェクトのサイズを、指定されたサイズに一致させるように設定します。
    • コンストラクタの詳細

      • Dimension2D

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

      • getWidth

        public abstract double getWidth()
        このDimensionの幅を倍精度で返します。
        戻り値:
        このDimensionの幅。
        導入されたバージョン:
        1.2
      • getHeight

        public abstract double getHeight()
        このDimensionの高さを倍精度で返します。
        戻り値:
        このDimensionの高さ。
        導入されたバージョン:
        1.2
      • setSize

        public abstract void setSize​(double width,
                                     double height)
        このDimensionオブジェクトのサイズを指定された幅と高さに設定します。 このメソッドは完全性のために用意されているもので、ComponentgetSizeメソッドに対応します。
        パラメータ:
        width - Dimensionオブジェクトの新しい幅
        height - Dimensionオブジェクトの新しい高さ
        導入されたバージョン:
        1.2
      • setSize

        public void setSize​(Dimension2D d)
        このDimension2Dオブジェクトのサイズを、指定されたサイズに一致させるように設定します。 このメソッドは完全性のために含まれており、ComponentgetSizeメソッドに対応します。
        パラメータ:
        d - Dimension2Dオブジェクトの新しいサイズ
        導入されたバージョン:
        1.2
      • clone

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