我正在尝试将一些代码添加到myHighlighter类中,以便我可以突出显示并将我想要的文本部分变为BOLD。我首先尝试不成功..
Highlighter.HighlightPainter myHighlightPainter =
new MyHighlightPainter(Color.red,Font.BOLD);
class MyHighlightPainter extends DefaultHighlighter.DefaultHighlightPainter {
public MyHighlightPainter(Color color, int Font) {
super(color);
}
我也试图避免图形......
答案 0 :(得分:2)
您是否尝试将文字设置为HTML?我相信JTextPane
支持HTML,因此请尝试将文字设置为:
myTextPane.setText("<html>This text box has <b>bold text</b> in it!</html>");