2

我正在尝试向 myHighlighter 类添加一些代码,以便我可以突出显示我想要的文本部分并将其变为 BOLD。我的第一次尝试没有成功..

Highlighter.HighlightPainter myHighlightPainter = 
              new MyHighlightPainter(Color.red,Font.BOLD); 

class MyHighlightPainter extends DefaultHighlighter.DefaultHighlightPainter { 

     public MyHighlightPainter(Color color, int Font) { 
         super(color);
     } 

我也试图避免图形...

4

1 回答 1

2

您是否尝试将文本设置为 HTML?我相信JTextPane支持 HTML,因此请尝试将您的文本设置为:

myTextPane.setText("<html>This text box has <b>bold text</b> in it!</html>");
于 2011-12-06T13:59:08.860 回答