java.lang.Object javax.swing.text.TabStop
public class TabStop
此类封装单个制表位 (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 |
字段详细信息 |
---|
public static final int ALIGN_LEFT
public static final int ALIGN_RIGHT
public static final int ALIGN_CENTER
public static final int ALIGN_DECIMAL
public static final int ALIGN_BAR
public static final int LEAD_NONE
public static final int LEAD_DOTS
public static final int LEAD_HYPHENS
public static final int LEAD_UNDERLINE
public static final int LEAD_THICKLINE
public static final int LEAD_EQUALS
构造方法详细信息 |
---|
public TabStop(float pos)
pos
创建一个具有默认对齐方式和默认前导字符的制表符。
public TabStop(float pos, int align, int leader)
pos
、对齐方式
align
和前导字符
leader
的制表符。
方法详细信息 |
---|
public float getPosition()
public int getAlignment()
public int getLeader()
public boolean equals(Object other)
other
- 要与之比较的引用对象。
Object.hashCode()
,
Hashtable
public int hashCode()
Object.equals(java.lang.Object)
,
Hashtable
public String toString()
Object
复制的描述
toString
方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。
Object
类的 toString
方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@
”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,它的值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())