草庐IT

DefaultHighlighter

全部标签

java - 如何在 JTextPane 中的一行上设置自定义背景颜色

我想在灰色和白色之间交替作为背景,从我的JTextPane的一行到下一行。我试图通过重载paintComponent()方法并根据组件高度和字体大小手动绘制背景来做到这一点,但我没有成功。有什么提示吗? 最佳答案 您可以使用由@VonC编写的行荧光笔(here或here)以响应thisquestion。.为了突出显示交替行,您可以按如下方式使用它:publicstaticvoidmain(String[]args){JTextPanet=newJTextPane();t.setSelectionColor(newColor(1.0f