我一直在使用setCharacterAttributes
ofStyledDocument
来更改JTextPane
.
但后来我注意到这里有一些答案,他们使用Highlighter
(通常DefaultHighlighter
)来做同样的事情。
这两种方法的本质区别是什么?使用荧光笔比操作 StyledDocument 更好的目的有哪些?
我一直在使用setCharacterAttributes
ofStyledDocument
来更改JTextPane
.
但后来我注意到这里有一些答案,他们使用Highlighter
(通常DefaultHighlighter
)来做同样的事情。
这两种方法的本质区别是什么?使用荧光笔比操作 StyledDocument 更好的目的有哪些?