模块 java.desktop

接口 Position


public interface Position
表示文档中的位置。它旨在抽象出文档的实现细节,并启用文档中能够在编辑文档时跟踪更改的位置的规范。

Position 对象指向两个字符之间的位置。当周围的内容发生变化时,Position 对象会自动调整其偏移量以反映变化。如果在 Position 对象的位置之前插入或删除内容,则 Position 分别增加或减少其偏移量,以指向同一位置。如果文档的一部分被删除,其中包含 Position 的偏移量,则 Position 的偏移量将成为已删除区域开头的偏移量。例如,如果 Position 的偏移量为 5,并且区域 2-10 被移除,则 Position 的偏移量变为 2。

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

  • 内部类总结

    内部类
    修饰符和类型
    接口
    描述
    static final class 
    一个类型安全的枚举,用于指示模型中某个位置的偏差。
  • 方法总结

    修饰符和类型
    方法
    描述
    int
    获取文档中的当前偏移量。
  • 方法详情

    • getOffset

      int getOffset()
      获取文档中的当前偏移量。
      返回:
      offset >= 0