установка нескольких маркеров на панель jeditorpane - PullRequest
1 голос
/ 02 сентября 2011

Я хочу знать, можем ли мы установить два маркера на JEditorpane, используя метод sethighlighter(new Highlighter()), где один - подсветка по умолчанию, а другой - подсветка подчеркивания.

Ответы [ 2 ]

2 голосов
/ 02 сентября 2011

Rectangle Painter показывает пример создания пользовательского HighlightPainter.Вы должны иметь возможность изменить его, чтобы просто подчеркнуть.

1 голос
/ 02 сентября 2011

Вы можете использовать один маркер, но добавляя блики с другим HighlightPainter, чтобы нарисовать подчеркивание.

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