【发布时间】:2017-04-11 17:20:15
【问题描述】:
我正在使用HighlightPainter 来更改 JTextArea 中一段文本的背景颜色,如下所示:
HighlightPainter painter = new DefaultHighlightPainter(Color.Yellow);
textarea.getHighlighter().addHighlight(i, j, painter);
它可以工作,但新的荧光笔会覆盖选择颜色,因此高亮部分中不会显示任何选择(从i 到j)。 (通过选择,我的意思是当你想要复制/粘贴文本时你会做什么。)
我是不是用错了——怎么解决?
【问题讨论】: