java swing 加亮字体

1         SimpleAttributeSet attributeSet = new SimpleAttributeSet();
2         StyleConstants.setForeground(attributeSet, color);
3         boolean replace = false;
4         if (startPointer != endPointer) {
5             StyledDocument doc = jTextPane.getStyledDocument();
6             doc.setCharacterAttributes(startPointer, endPointer-startPointer, attributeSet, replace);
7         }

上面的代码就可以实现JTextPane中特定位置的字符(从startPointer到endPointer)。