JavaTM 2 Platform
Standard Ed. 6

java.awt
類別 Dimension

java.lang.Object
  繼承者 java.awt.geom.Dimension2D
      繼承者 java.awt.Dimension
所有已實作的介面:
Serializable, Cloneable
直接已知子類別:
DimensionUIResource

public class Dimension
extends Dimension2D
implements Serializable

Dimension 類別封裝單個物件中元件的寬度和高度(精確到整數)。該類別與元件的某個屬性關聯。由 Component 類別和 LayoutManager 介面定義的一些方法將返回 Dimension 物件。

通常,widthheight 的值是非負整數。允許創建 dimension 的建構子不會阻止您為這些屬性設置負值。如果 widthheight 的值為負,則由其他物件定義的一些方法的行為是不明確的。

從以下版本開始:
1.0
另請參見:
Component, LayoutManager, 序列化表格

欄位摘要
 int height
          dimension 的高度,可以使用負值。
 int width
          dimension 的寬度,可以使用負值。
 
建構子摘要
Dimension()
          創建 Dimension 的一個實例(寬度為零,高度為零)。
Dimension(Dimension d)
          創建 Dimension 的一個實例(寬度和高度與指定的 dimension 相同)。
Dimension(int width, int height)
          建構一個 Dimension,並將其初始化為指定寬度和高度。
 
方法摘要
 boolean equals(Object obj)
          檢查兩個 dimension 物件是否具有相同的值。
 double getHeight()
          返回此 Dimension 的高度(以 double 精度表示)。
 Dimension getSize()
          獲取此 Dimension 物件的大小。
 double getWidth()
          返回此 Dimension 的寬度(以 double 精度表示)。
 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 物件的 heightwidth 欄位的字元串表示形式。
 
從類別 java.awt.geom.Dimension2D 繼承的方法
clone, setSize
 
從類別 java.lang.Object 繼承的方法
finalize, getClass, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

width

public int width
dimension 的寬度,可以使用負值。

從以下版本開始:
1.0
另請參見:
getSize(), setSize(double, double)

height

public int height
dimension 的高度,可以使用負值。

從以下版本開始:
1.0
另請參見:
getSize(), setSize(double, double)
建構子詳細資訊

Dimension

public Dimension()
創建 Dimension 的一個實例(寬度為零,高度為零)。


Dimension

public Dimension(Dimension d)
創建 Dimension 的一個實例(寬度和高度與指定的 dimension 相同)。

參數:
d - 帶有 widthheight 值的指定 dimension

Dimension

public Dimension(int width,
                 int height)
建構一個 Dimension,並將其初始化為指定寬度和高度。

參數:
width - 指定寬度
height - 指定高度
方法詳細資訊

getWidth

public double getWidth()
返回此 Dimension 的寬度(以 double 精度表示)。

指定者:
類別 Dimension2D 中的 getWidth
返回:
Dimension 的寬度。
從以下版本開始:
1.2

getHeight

public double getHeight()
返回此 Dimension 的高度(以 double 精度表示)。

指定者:
類別 Dimension2D 中的 getHeight
返回:
Dimension 的高度。
從以下版本開始:
1.2

setSize

public void setSize(double width,
                    double height)
將此 Dimension 物件的大小設置為指定的寬度和高度(以雙精度表示)。注意,如果 widthheight 大於 Integer.MAX_VALUE,則將其重新設置為 Integer.MAX_VALUE

指定者:
類別 Dimension2D 中的 setSize
參數:
width - Dimension 物件的新寬度
height - Dimension 物件的新高度
從以下版本開始:
1.2

getSize

public Dimension getSize()
獲取此 Dimension 物件的大小。包含此方法是出於完整性考慮,它與 Component 定義的 getSize 方法相似。

返回:
此 dimension 的大小,一個具有相同寬度和高度的 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)
檢查兩個 dimension 物件是否具有相同的值。

覆寫:
類別 Object 中的 equals
參數:
obj - 要與之比較的參考物件。
返回:
如果此物件與 obj 參數相同,則返回 true;否則返回 false
另請參見:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
返回此 Dimension 的雜湊碼。

覆寫:
類別 Object 中的 hashCode
返回:
Dimension 的雜湊碼
另請參見:
Object.equals(java.lang.Object), Hashtable

toString

public String toString()
返回此 Dimension 物件的 heightwidth 欄位的字元串表示形式。此方法僅用於除錯目的,對於這兩種實作,返回字元串的內容和格式可能有所不同。返回的字元串可以為空,但不可以為 null

覆寫:
類別 Object 中的 toString
返回:
Dimension 物件的字元串表示形式

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only