Module  java.desktop
软件包  javax.swing.text

Class TabStop

  • All Implemented Interfaces:
    Serializable


    public class TabStop
    extends Object
    implements Serializable
    这个类封装了一个制表符停止(基本上就是标签停止被RTF认为)。 制表位置距离左边距指定的距离,以指定的方式对齐文本,并具有指定的领导。 TabStops是不可变的,通常包含在TabSets中。

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

    另请参见:
    Serialized Form
    • Field Summary

      Fields  
      Modifier and Type Field 描述
      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
      铅下划线
    • 构造方法摘要

      构造方法  
      Constructor 描述
      TabStop​(float pos)
      在位置 pos创建一个选项卡,具有默认对齐方式和默认领导。
      TabStop​(float pos, int align, int leader)
      创建一个具有指定位置的选项卡, pos ,对齐方式 alignleader
    • 字段详细信息

      • ALIGN_LEFT

        public static final int ALIGN_LEFT
        字符以下选项卡位于位置。
        另请参见:
        Constant Field Values
      • ALIGN_RIGHT

        public static final int ALIGN_RIGHT
        以下选项卡中的字符将被定位,使得所有后续字符直到下一个选项卡/换行符在位置结束。
        另请参见:
        Constant Field Values
      • ALIGN_CENTER

        public static final int ALIGN_CENTER
        以下选项卡中的字符将被放置,以便下一个选项卡/换行符的所有后续字符都围绕选项卡位置居中。
        另请参见:
        Constant Field Values
      • ALIGN_DECIMAL

        public static final int ALIGN_DECIMAL
        字符以下选项卡对齐,以便下一个十进制/标签/换行符在选项卡位置,非常类似于RIGHT_TAB,只包含十进制作为要查找的附加字符。
        另请参见:
        Constant Field Values
      • LEAD_UNDERLINE

        public static final int LEAD_UNDERLINE
        铅下划线
        另请参见:
        Constant Field Values
    • 构造方法详细信息

      • TabStop

        public TabStop​(float pos)
        在位置 pos创建一个选项卡,其中包含默认对齐方式和默认 pos
        参数
        pos - 选项卡的位置
      • TabStop

        public TabStop​(float pos,
                       int align,
                       int leader)
        创建一个具有指定位置的选项卡 pos ,对齐方式 alignleader
        参数
        pos - 标签的位置
        align - 对齐选项卡
        leader - 标签的领导
    • 方法详细信息

      • getPosition

        public float getPosition​()
        返回标签的位置,作为浮点数。
        结果
        标签的位置
      • getAlignment

        public int getAlignment​()
        返回该选项卡的对齐方式(以整数形式)。
        结果
        标签的对齐
      • getLeader

        public int getLeader​()
        返回标签的领导。
        结果
        标签的领导者
      • equals

        public boolean equals​(Object other)
        如果选项卡相等则返回true。
        重写:
        equalsObject
        参数
        other - 与之比较的参考对象。
        结果
        如果选项卡相等则为true,否则为false
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString​()
        说明从类别复制: Object
        返回对象的字符串表示形式。 一般来说, toString方法返回一个字符串,“文本地表示”此对象。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。

        toString类方法Object返回一个由类的名称,其中所述对象是其实例,该符号字符`的字符串@ ”,并且对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个等于下列值的字符串:

         getClass().getName() + '@' + Integer.toHexString(hashCode())
         
        重写:
        toStringObject
        结果
        对象的字符串表示形式。