我正在使用 netbeans 进行项目。我试图只为 jTextPane 中文本的多个位置中的一个字符着色。我尝试使用 StyledDocument.setCharacterAttributes,但它允许我为至少 2 个字符着色,这不是我想要的。
目前我正在使用此代码:
StyledDocument doc = jTextPane1.getStyledDocument();
javax.swing.text.Style style = jTextPane1.addStyle("Red", null);
StyleConstants.setForeground(style, Color.RED);
doc.setCharacterAttributes(5, 2, jTextPane1.getStyle("Red"), true);
任何人都可以帮助解决这个问题。
先感谢您。