JavaTM 2 Platform
Standard Ed. 6

javax.swing.text
類別 TabStop

java.lang.Object
  繼承者 javax.swing.text.TabStop
所有已實作的介面:
Serializable

public class TabStop
extends Object
implements Serializable

此類別封裝單個製表位 (tab stop)(基本上是由 RTF 認定的製表位)。製表位位於距左頁邊空白的一個指定距離,以一種指定的方式來對齊文本,並且具有一個指定的前導字元。TabStop 是不可變的,並且通常包含於 TabSet 中。

警告:此類別的已序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder


欄位摘要
static int ALIGN_BAR
           
static int ALIGN_CENTER
          製表符後的字元所放置的位置:直到下一個製表符/新行的所有字元都以製表符位置為中心放置。
static int ALIGN_DECIMAL
          製表符後的字元對齊的方式:下一個數字/製表符/新行位於製表符位置,與 RIGHT_TAB 非常類似,僅包括了數字作為要尋找的附加字元。
static int ALIGN_LEFT
          製表符後的字元所放置的位置。
static int ALIGN_RIGHT
          製表符後的字元所放置的位置:直到下一個製表符/新行的所有字元都以此位置結束。
static int LEAD_DOTS
           
static int LEAD_EQUALS
           
static int LEAD_HYPHENS
           
static int LEAD_NONE
           
static int LEAD_THICKLINE
           
static int LEAD_UNDERLINE
           
 
建構子摘要
TabStop(float pos)
          在給定位置 pos 創建一個具有預設對齊方式和預設前導字元的製表符。
TabStop(float pos, int align, int leader)
          創建一個具有指定位置 pos、對齊方式 align 和前導字元 leader 的製表符。
 
方法摘要
 boolean equals(Object other)
          如果製表符相等,則返回 true。
 int getAlignment()
          以 integer 的形式返回製表符的對齊方式。
 int getLeader()
          返回製表符的前導字元。
 float getPosition()
          以 float 的形式返回製表符的位置。
 int hashCode()
          返回此物件的雜湊程式碼。
 String toString()
          返回該物件的字元串表示。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

ALIGN_LEFT

public static final int ALIGN_LEFT
製表符後的字元所放置的位置。

另請參見:
常數欄位值

ALIGN_RIGHT

public static final int ALIGN_RIGHT
製表符後的字元所放置的位置:直到下一個製表符/新行的所有字元都以此位置結束。

另請參見:
常數欄位值

ALIGN_CENTER

public static final int ALIGN_CENTER
製表符後的字元所放置的位置:直到下一個製表符/新行的所有字元都以製表符位置為中心放置。

另請參見:
常數欄位值

ALIGN_DECIMAL

public static final int ALIGN_DECIMAL
製表符後的字元對齊的方式:下一個數字/製表符/新行位於製表符位置,與 RIGHT_TAB 非常類似,僅包括了數字作為要尋找的附加字元。

另請參見:
常數欄位值

ALIGN_BAR

public static final int ALIGN_BAR
另請參見:
常數欄位值

LEAD_NONE

public static final int LEAD_NONE
另請參見:
常數欄位值

LEAD_DOTS

public static final int LEAD_DOTS
另請參見:
常數欄位值

LEAD_HYPHENS

public static final int LEAD_HYPHENS
另請參見:
常數欄位值

LEAD_UNDERLINE

public static final int LEAD_UNDERLINE
另請參見:
常數欄位值

LEAD_THICKLINE

public static final int LEAD_THICKLINE
另請參見:
常數欄位值

LEAD_EQUALS

public static final int LEAD_EQUALS
另請參見:
常數欄位值
建構子詳細資訊

TabStop

public TabStop(float pos)
在給定位置 pos 創建一個具有預設對齊方式和預設前導字元的製表符。


TabStop

public TabStop(float pos,
               int align,
               int leader)
創建一個具有指定位置 pos、對齊方式 align 和前導字元 leader 的製表符。

方法詳細資訊

getPosition

public float getPosition()
以 float 的形式返回製表符的位置。

返回:
製表符的位置

getAlignment

public int getAlignment()
以 integer 的形式返回製表符的對齊方式。

返回:
製表符的對齊方式

getLeader

public int getLeader()
返回製表符的前導字元。

返回:
製表符的前導字元

equals

public boolean equals(Object other)
如果製表符相等,則返回 true。

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

hashCode

public int hashCode()
返回此物件的雜湊程式碼。此方法必須在此定義以保證 100% 純正。

覆寫:
類別 Object 中的 hashCode
返回:
此物件的雜湊程式碼。
另請參見:
Object.equals(java.lang.Object), Hashtable

toString

public String toString()
從類別 Object 複製的描述
返回該物件的字元串表示。通常,toString 方法會返回一個「以文本方式表示」此物件的字元串。結果應是一個簡明但易於讀懂的資訊表達式。建議所有子類別都覆寫此方法。

Object 類別的 toString 方法返回一個字元串,該字元串由類別名(物件是該類別的一個實例)、at 標記符“@”和此物件雜湊碼的無符號十六進製表示組成。換句話說,該方法返回一個字元串,它的值等於:

getClass().getName() + '@' + Integer.toHexString(hashCode())
 

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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