java.lang.Object
javax.swing.text.TabStop
- 所有已实现的接口:
-
Serializable
该类封装了单个制表位(基本上按照RTF中的制表位概念)。制表位距离左边距有指定距离,以指定方式对齐文本,并具有指定的前导符。制表位是不可变的,通常包含在TabSets中。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参阅XMLEncoder
。
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
对齐条static final int
制表位后的字符定位,使得直到下一个制表位/换行符的所有后续字符都围绕制表位的位置居中。static final int
制表位后的字符对齐,使得下一个小数点/制表位/换行符在制表位位置,与RIGHT_TAB非常相似,只是包括小数点作为要查找的附加字符。static final int
制表位后的字符定位在位置处。static final int
制表位后的字符定位,使得直到下一个制表位/换行符的所有后续字符都在位置结束。static final int
前导点static final int
前导等号static final int
前导连字符static final int
无前导static final int
前导粗线static final int
前导下划线 -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
如果制表位相等,则返回true。int
返回制表位的对齐方式,作为整数。int
返回制表位的前导符。float
返回制表位的位置,作为浮点数。int
hashCode()
返回对象的hashCode。
-
Field Details
-
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前导等号- 参见:
-
-
Constructor Details
-
TabStop
public TabStop(float pos) 在位置pos
处创建一个具有默认对齐方式和默认前导符的制表位。- 参数:
-
pos
- 制表位的位置
-
TabStop
public TabStop(float pos, int align, int leader) 使用指定位置pos
、对齐方式align
和前导符leader
创建一个制表位。- 参数:
-
pos
- 制表位的位置 -
align
- 制表位的对齐方式 -
leader
- 制表位的前导符
-
-
Method Details
-
getPosition
public float getPosition()返回制表位的位置,作为浮点数。- 返回:
- 制表位的位置
-
getAlignment
public int getAlignment()返回制表位的对齐方式,作为整数。- 返回:
- 制表位的对齐方式
-
getLeader
public int getLeader()返回制表位的前导符。- 返回:
- 制表位的前导符
-
equals
如果制表位相等,则返回true。 -
hashCode
public int hashCode()返回对象的hashCode。必须在此处定义以确保100%纯净。
-