Я использовал из StyledDocument
, чтобы изменить цвет конкретных слов или разделов в JTextPane
.Highlighter vs. StyledDocument of Java Swing для изменения цвета текста в JTextPane
Но тогда я заметил некоторые ответы здесь, где они использовали Highlighter
(обычно DefaultHighlighter
), чтобы сделать то же самое.
Каковы существенные различия между этими двумя подходами? Каковы некоторые цели, для которых использование highligher лучше, чем манипулирование StyledDocument?