将多个荧光笔设置为jeditorpane

时间:2011-09-02 13:13:11

标签: java swing highlighting jeditorpane

我想知道我们是否可以使用JEditorpane方法将两个荧光笔设置为sethighlighter(new Highlighter()),其中一个是默认荧光笔,另一个是下划线荧光笔。

2 个答案:

答案 0 :(得分:2)

Rectangle Painter显示了创建自定义HighlightPainter的示例。你应该能够修改它只是做一个下划线。

答案 1 :(得分:1)

您可以使用一个荧光笔,但使用另一个HighlightPainter添加高光以绘制下划线。

public Object addHighlight(int p0, int p1, HighlightPainter p) throws BadLocationException;