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