【发布时间】:2014-10-14 21:21:04
【问题描述】:
我尝试在java swing中自定义PlainDocument类。
我的目的是用javax.swing.text 包中的Position 接口的实例标记文本的结构(如标题、脚注等)。
您可以使用AbstractDocument 类的createPosition(int offset) 方法插入Position 对象。
此时我遇到了以下问题:
- 如何跟踪插入的
Position对象? (有一些方法可以让你开始 - 和 结束文件的Position,仅此而已) - 与此问题相关:如何实例化 Position 对象?
提前致谢。
编辑:
我读到createPosition 方法有一个Position 类型的返回参数。这就是问题的全部。所以问题并不是真的必要。
无论如何要完成此操作:只需在自定义 Document 上声明一个哈希图 HashMap<Integer, Position> 并在其中安全地创建与其创建顺序相关的所有已创建职位...
【问题讨论】: