模块 java.desktop

类 TabSet

java.lang.Object
javax.swing.text.TabSet
所有已实现的接口:
Serializable

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

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

  • 构造方法总结

    构造方法
    构造方法
    描述
    TabSet(TabStop[] tabs)
    创建并返回 TabSet 的实例。
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    表示这个 TabSet 是否等于另一个。
    getTab(int index)
    返回索引 index 处的 TabStop。
    getTabAfter(float location)
    location 之后返回 Tab 实例。
    int
    返回接收器包含的 Tab 实例数。
    int
    返回 TabStop tab 的索引,如果 tab 不包含在接收器中,则返回 -1。
    int
    getTabIndexAfter(float location)
    返回要在 location 之后使用的 Tab 的索引。
    int
    返回这组 TabStop 的哈希码。
    返回选项卡集的字符串表示形式。

    在类 java.lang.Object 中声明的方法

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 构造方法详细信息

    • 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
      返回:
      索引 index 处的 TabStop
    • getTabAfter

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

      public int getTabIndex(TabStop  tab)
      返回 TabStop tab 的索引,如果 tab 不包含在接收器中,则返回 -1。
      参数:
      tab - 要查找的 TabStop
      返回:
      TabStop tab 的索引,如果 tab 不包含在接收器中,则为 -1。
    • getTabIndexAfter

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

      public boolean equals(Object  o)
      表示这个 TabSet 是否等于另一个。
      重写:
      equals 在类 Object
      参数:
      o - 此实例应与之比较的 TabSet 实例。
      返回:
      true 如果 oTabSet 的实例,则具有相同数量的 TabStop 且它们都相等,否则为 false
      自从:
      1.5
      参见:
    • hashCode

      public int hashCode()
      返回这组 TabStop 的哈希码。
      重写:
      hashCode 在类 Object
      返回:
      这组 TabStop 的哈希码值。
      自从:
      1.5
      参见:
    • toString

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