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

Interface TabableView

    • 方法详细信息

      • getTabbedSpan

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

        float getPartialSpan​(int p0,
                             int p1)
        确定视图的一部分沿与标签扩展相同的轴的跨度。 这是打算供TabExpander使用的情况下,该选项卡扩展涉及到相对于该选项卡停止没有空白部分的文本。 因此,假设给定的范围不包含选项卡。
        参数
        p0 - 文本文档中的起始位置> = 0
        p1 - 文本文档中的结束位置> = p0
        结果
        the span >= 0