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

Interface Position


  • public interface Position
    表示文档中的位置。 它旨在抽象出文档的实现细节,并使文档中的位置能够在编辑文档时跟踪变化。

    Position对象指向两个字符之间的位置。 随着周围内容的更改, Position对象会自动调整其偏移量以反映更改。 如果在Position对象的位置之前插入或删除了内容,则Position递增或递减其偏移量,以便指向相同的位置。 如果删除包含Position偏移量的文档的一部分,则Position的偏移量将变为已删除区域的开头的偏移量。 例如,如果Position的偏移量为5且区域2-10被移除,则Position的偏移量变为2。

    偏移量为0的Position是一种特殊情况。 在更改文档内容时,它永远不会更改其偏移量。

    • 嵌套类汇总

      嵌套类  
      变量和类型 接口 描述
      static class  Position.Bias
      类型安全枚举,用于指示模型中某个位置的偏差。
    • 方法详细信息

      • getOffset

        int getOffset()
        获取文档中的当前偏移量。
        结果
        偏移> = 0