Установка нескольких маркеров на панель jeditorpane
Я хочу знать, можем ли мы установить два маркера на JEditorpane
с помощью sethighlighter(new Highlighter())
метод, где один является подсветкой по умолчанию, а другой - подсветкой подчеркивания.
2 ответа
Решение
Вы можете использовать один маркер, но добавляя блики с другим HighlightPainter
нарисовать ваше подчеркивание.
public Object addHighlight(int p0, int p1, HighlightPainter p) throws BadLocationException;
Rectangle Painter показывает пример создания пользовательского HighlightPainter. Вы должны иметь возможность изменить его, чтобы просто подчеркнуть.