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

クラスDimension

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

    public class Dimension
    extends Dimension2D
    implements Serializable
    Dimensionクラスは、1つのオブジェクト内のコンポーネントの幅と高さ(整数精度)をカプセル化します。 このクラスは、コンポーネントの特定のプロパティに関連付けられています。 ComponentクラスおよびLayoutManagerインタフェースによって定義されるいくつかのメソッドは、Dimensionオブジェクトを返します。

    通常は、widthheightの値は、負でない整数です。 寸法を生成できるコンストラクタでは、負の値をこれらのプロパティに指定してもエラーにはなりません。 widthheightに負の値が指定されている場合、ほかのオブジェクトによって定義されたメソッドの動作は保証されません。

    導入されたバージョン:
    1.0
    関連項目:
    Component, LayoutManager, 直列化された形式
    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      int height
      高さを表します。負の値も使用できます。
      int width
      幅を表します。負の値も使用できます。
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      Dimension()
      幅が0で、高さが0のDimensionのインスタンスを作成します。
      Dimension​(int width, int height)
      Dimensionを構築し、それを指定された幅と指定された高さに初期化します。
      Dimension​(Dimension d)
      指定された寸法と幅と高さが同じであるDimensionのインスタンスを作成します。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 具象メソッド 
      修飾子と型 メソッド 説明
      boolean equals​(Object obj)
      2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。
      double getHeight()
      このDimensionの高さを倍精度で返します。
      Dimension getSize()
      このDimensionオブジェクトのサイズを取得します。
      double getWidth()
      このDimensionの幅を倍精度で返します。
      int hashCode()
      このDimensionのハッシュ・コードを返します。
      void setSize​(double width, double height)
      このDimensionオブジェクトのサイズを倍精度で指定された幅と高さに設定します。
      void setSize​(int width, int height)
      このDimensionオブジェクトのサイズを指定された幅と高さに設定します。
      void setSize​(Dimension d)
      このDimensionオブジェクトのサイズを指定されたサイズに設定します。
      String toString()
      このDimensionオブジェクトのheightおよびwidthフィールドの値の文字列表現を返します。
    • フィールドの詳細

      • width

        public int width
        幅を表します。負の値も使用できます。
        導入されたバージョン:
        1.0
        関連項目:
        getSize(), setSize(double, double)
      • height

        public int height
        高さを表します。負の値も使用できます。
        導入されたバージョン:
        1.0
        関連項目:
        getSize(), setSize(double, double)
    • コンストラクタの詳細

      • Dimension

        public Dimension()
        幅が0で、高さが0のDimensionのインスタンスを作成します。
      • Dimension

        public Dimension​(Dimension d)
        指定された寸法と幅と高さが同じであるDimensionのインスタンスを作成します。
        パラメータ:
        d - width値およびheight値の指定された寸法
      • Dimension

        public Dimension​(int width,
                         int height)
        Dimensionを構築し、それを指定された幅と指定された高さに初期化します。
        パラメータ:
        width - 指定された幅
        height - 指定された高さ
    • メソッドの詳細

      • getWidth

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

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

        public void setSize​(double width,
                            double height)
        このDimensionオブジェクトのサイズを倍精度で指定された幅と高さに設定します。 widthまたはheightInteger.MAX_VALUEよりも大きい場合は、Integer.MAX_VALUEに設定されます。
        定義:
        setSize、クラス: Dimension2D
        パラメータ:
        width - Dimensionオブジェクトの新しい幅
        height - Dimensionオブジェクトの新しい高さ
        導入されたバージョン:
        1.2
      • getSize

        public Dimension getSize()
        このDimensionオブジェクトのサイズを取得します。 このメソッドは完全性のために含まれており、Componentによって定義されたgetSizeメソッドに対応します。
        戻り値:
        この寸法のサイズ。同じ幅と高さを持つDimensionの新規インスタンス
        導入されたバージョン:
        1.1
        関連項目:
        setSize(double, double), Component.getSize()
      • setSize

        public void setSize​(Dimension d)
        このDimensionオブジェクトのサイズを指定されたサイズに設定します。 このメソッドは完全性のために含まれており、Componentによって定義されたsetSizeメソッドに対応します。
        パラメータ:
        d - このDimensionオブジェクトの新しいサイズ
        導入されたバージョン:
        1.1
        関連項目:
        getSize(), Component.setSize(int, int)
      • setSize

        public void setSize​(int width,
                            int height)
        このDimensionオブジェクトのサイズを指定された幅と高さに設定します。 このメソッドは完全性のために含まれており、Componentによって定義されたsetSizeメソッドに対応します。
        パラメータ:
        width - このDimensionオブジェクトの新しい幅
        height - このDimensionオブジェクトの新しい高さ
        導入されたバージョン:
        1.1
        関連項目:
        getSize(), Component.setSize(int, int)
      • equals

        public boolean equals​(Object obj)
        2つのDimensionオブジェクトが同じ値を持っているかどうかを判定します。
        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        obj - 比較対象の参照オブジェクト。
        戻り値:
        このオブジェクトがobj引数と同じである場合はtrue、それ以外の場合はfalse
        関連項目:
        Object.hashCode()HashMap
      • toString

        public String toString()
        このDimensionオブジェクトのheightおよびwidthフィールドの値の文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる場合があります。 返される文字列は空の場合がありますが、nullにはなりません。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このDimensionオブジェクトを表す文字列表現