私はネットビーンズを使ったプロジェクトに取り組んでいます。jTextPane のテキストの複数の場所にある 1 文字だけに色を付けようとしています。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);
誰でもこの問題を解決するのに役立ちますか?
前もって感謝します。