有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我有一个Jtextarea,它的某些部分用荧光笔突出显示。我使用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);

突出显示的区域

enter image description here

这是打印的内容:
打印区域的结果: enter image description here


共 (0) 个答案