模块 java.desktop

接口 TabableView

所有已知的实现类:
GlyphView , InlineView , LabelView

public interface TabableView
大小取决于选项卡的 View 的接口。
参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    float
    getPartialSpan(int p0, int p1)
    确定与部分视图的选项卡扩展沿同一轴的跨度。
    float
    getTabbedSpan(float x, TabExpander e)
    使用给定的选项卡扩展实现时确定所需的跨度。
  • 方法详情

    • 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
      返回:
      跨度 >= 0