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

Interface TabableView

    • 方法详细信息

      • getTabbedSpan

        float getTabbedSpan​(float x,
                            TabExpander e)
        使用给定的选项卡扩展实现时确定所需的跨度。 如果容器调用此方法,它将在正常布局之前执行此操作,该布局将调用getPreferredSpan。 实现此目的的视图应该在沿着制表符扩展轴的任何后续getPreferredSpan调用中给出相同的结果。
        参数
        x - 为了选项卡扩展> = 0,视图 x的位置。
        e - 遇到时如何展开选项卡。
        结果
        期望的跨度> = 0
      • getPartialSpan

        float getPartialSpan​(int p0,
                             int p1)
        确定与视图的一部分的制表符扩展沿同一轴的跨度。 这适用于TabExpander,用于选项卡扩展涉及对齐相对于制表位没有空格的文本部分的情况。 因此,假设给定的范围不包含制表符。
        参数
        p0 - 文本文档中的起始位置> = 0
        p1 - 文本文档中的结束位置> = p0
        结果
        the span >= 0