java.lang.Object javax.swing.text.TabSet
public class TabSet
由许多 TabStop 组成的一个 TabSet。其提供了定位给定位置的最近 TabStop 和查找所有潜在的 TabStop 的方法。它也是不可变的。
警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans
包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder
。
构造方法摘要 | |
---|---|
TabSet(TabStop[] tabs) 创建并且返回 TabSet 的一个实例。 |
方法摘要 | |
---|---|
boolean |
equals(Object o) 指示此 TabSet 是否与另一个相等。 |
TabStop |
getTab(int index) 返回索引 index 处的 TabStop。 |
TabStop |
getTabAfter(float location) 返回 location 之后的 Tab 实例。 |
int |
getTabCount() 返回接收者包含的 Tab 实例数。 |
int |
getTabIndex(TabStop tab) |
int |
getTabIndexAfter(float location) 返回 location 之后使用的 Tab 的索引。 |
int |
hashCode() 返回此 TabStop 集合的哈希代码。 |
String |
toString() 返回此 tab 集合的字符串表示形式。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public TabSet(TabStop[] tabs)
方法详细信息 |
---|
public int getTabCount()
public TabStop getTab(int index)
index
处的 TabStop。如果
index
超出了制表符的范围,则此方法将抛出 IllegalArgumentException。
public TabStop getTabAfter(float location)
location
之后的 Tab 实例。如果
location
之后没有任何制表符,则此方法将返回 null。
public int getTabIndex(TabStop tab)
tab
的索引,如果接收者中没有包含
tab
,则返回 -1。
public int getTabIndexAfter(float location)
location
之后使用的 Tab 的索引。如果
location
之后没有任何制表符,则此方法将返回 -1。
public boolean equals(Object o)
TabSet
是否与另一个相等。
o
- 此实例将要与之相比的
TabSet
实例。
o
是
TabSet
的实例且其具有相同数目的
TabStop
,并且这些 TabStop 也全部相等,则返回
true
,否则返回
false
。
Object.hashCode()
,
Hashtable
public int hashCode()
Object.equals(java.lang.Object)
,
Hashtable
public String toString()