【发布时间】:2012-03-22 12:46:33
【问题描述】:
我有一个将 HTMLEditorKit 设置为默认 editorKit 的 jTextPane。在 jTextPane 上调用 getDocument 会返回 HTMLDocument。我可以遍历这个文档,在元素中导航,但我似乎无法找到一种方法来实际获取单个元素的文本内容。我知道在 DOM 中,每个元素都有一个 getTextContents(),但我没有使用 W3C DOM。
【问题讨论】:
我有一个将 HTMLEditorKit 设置为默认 editorKit 的 jTextPane。在 jTextPane 上调用 getDocument 会返回 HTMLDocument。我可以遍历这个文档,在元素中导航,但我似乎无法找到一种方法来实际获取单个元素的文本内容。我知道在 DOM 中,每个元素都有一个 getTextContents(),但我没有使用 W3C DOM。
【问题讨论】:
当您遍历文档的ElementIterator(显示为here)时,使用每个Element 的getStartOffset() 和getEndOffset() 来计算调用getText() 所需的参数。
【讨论】: