模块  java.desktop
软件包  javax.swing.text

Class TabSet

  • 实现的所有接口
    Serializable

    public class TabSet
    extends Object
    implements Serializable
    TabSet由许多TabStop组成。 它提供了将最近的TabStop定位到给定位置并查找所有潜在TabStop的方法。 它也是不可改变的。

    警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,对java.beans软件包中添加了对所有JavaBeans java.beans长期存储的支持。 请参阅XMLEncoder

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • TabSet

        public TabSet​(TabStop[] tabs)
        创建并返回TabSet的实例。 传入的Tabs数组必须按升序排序。
        参数
        tabs - 用于初始化TabSet的TabStop
    • 方法详细信息

      • getTabCount

        public int getTabCount()
        返回接收器包含的Tab实例数。
        结果
        接收器包含的Tab实例数
      • getTab

        public TabStop getTab​(int index)
        返回索引为index的TabStop。 如果index超出了选项卡范围,则会抛出IllegalArgumentException。
        参数
        index - TapStop返回
        结果
        TabStop索引为 index
      • getTabAfter

        public TabStop getTabAfter​(float location)
        返回location之后的Tab实例。 如果location之后没有制表符,则返回null。
        参数
        location - 找到标签后的位置
        结果
        location之后的Tab实例
      • getTabIndex

        public int getTabIndex​(TabStop tab)
        返回接受tab的索引 tab ,或-1,如果 tab未包含在接收机中。
        参数
        tab - 要查找的TabStop
        结果
        接受tab索引 tab ,或-1,如果 tab未包含在接收机中。
      • getTabIndexAfter

        public int getTabIndexAfter​(float location)
        返回location之后要使用的Tab的索引。 如果在location之后没有制表符,则返回-1。
        参数
        location - 找到标签后的位置
        结果
        要在 location之后使用的Tab的索引
      • equals

        public boolean equals​(Object o)
        指示此 TabSet是否等于另一个。
        重写:
        equalsObject
        参数
        o - 应与此实例进行比较的 TabSet实例。
        结果
        true如果 o是实例 TabSet ,具有相同数量的 TabStop S和他们都是平等的, false否则。
        从以下版本开始:
        1.5
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString()
        返回选项卡集的字符串表示形式。
        重写:
        toString ,类 Object
        结果
        对象的字符串表示形式。