我有一个Jtextarea,它的某些部分用荧光笔突出显示。我用Jtextarea.paint()

时间:2017-07-24 21:09:25

标签: java swing printing highlight jtextarea

我有一个填充了文本的JTextArea(textarea)。用荧光笔强调了文本的某些区域。

Highlighter highlighter = textarea.getHighlighter();
HighlightPainter painter = new DefaultHighlighter.DefaultHighlightPainter(Color.lightGray);

我的问题是,当我打印JTextArea时,突出显示不会打印。

textarea.print(new MessageFormat("SearchTerm: "+
        SearchTerm.getText().toUpperCase()+"\n"),
        new MessageFormat("Page - {0}"),true,null,null,true);

突出显示的JTextArea

enter image description here

这就是打印:
打印JTextArea的结果: enter image description here

0 个答案:

没有答案