JavaTM 2 Platform
Standard Ed. 6

java.awt.font
類別 TransformAttribute

java.lang.Object
  繼承者 java.awt.font.TransformAttribute
所有已實作的介面:
Serializable

public final class TransformAttribute
extends Object
implements Serializable

TransformAttribute 類別為轉換提供一個不可變的套件裝器,使其可以安全地作為屬性使用。

另請參見:
序列化表格

欄位摘要
static TransformAttribute IDENTITY
          表示恆等變換的 TransformAttribute
 
建構子摘要
TransformAttribute(AffineTransform transform)
          包裹指定的轉換。
 
方法摘要
 boolean equals(Object rhs)
          如果 rhs 是一個變換等效於此 TransformAttribute 變換的 TransformAttribute,則返回 true
 AffineTransform getTransform()
          返回包裹轉換的一個副本。
 int hashCode()
          返回該物件的雜湊碼值。
 boolean isIdentity()
          如果包裹轉換是一個恆等變換,則返回 true
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

IDENTITY

public static final TransformAttribute IDENTITY
表示恆等變換的 TransformAttribute

從以下版本開始:
1.6
建構子詳細資訊

TransformAttribute

public TransformAttribute(AffineTransform transform)
包裹指定的轉換。此轉換被複製,並保存該副本的一個參考。初始轉換不會更改。如果傳遞 null 作為參數,則此建構子的行為與執行恆等變換一樣。(注意,在這種情況下首選 IDENTITY。)

參數:
transform - 要包裹的指定 AffineTransform,或者為 null。
方法詳細資訊

getTransform

public AffineTransform getTransform()
返回包裹轉換的一個副本。

返回:
TransformAttribute 的套件裝轉換的一個副本 AffineTransform

isIdentity

public boolean isIdentity()
如果包裹轉換是一個恆等變換,則返回 true

返回:
如果包裹轉換是一個恆等變換,則返回 true;否則返回 false
從以下版本開始:
1.4

hashCode

public int hashCode()
從類別 Object 複製的描述
返回該物件的雜湊碼值。支持此方法是為了提高雜湊表(例如 java.util.Hashtable 提供的雜湊表)的性能。

hashCode 的常規協定是:

實際上,由 Object 類別定義的 hashCode 方法確實會針對不同的物件返回不同的整數。(這一般是通過將該物件的內部位址轉換成一個整數來實作的,但是 JavaTM 程式語言不需要這種實作技巧。)

覆寫:
類別 Object 中的 hashCode
返回:
此物件的一個雜湊碼值。
從以下版本開始:
1.6
另請參見:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object rhs)
如果 rhs 是一個變換等效於此 TransformAttribute 變換的 TransformAttribute,則返回 true

覆寫:
類別 Object 中的 equals
參數:
rhs - 要與之比較的物件
返回:
如果該參數是一個變換等效於此 TransformAttribute 變換的 TransformAttribute,則返回 true
從以下版本開始:
1.6
另請參見:
Object.hashCode(), Hashtable

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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