Я пытаюсь выделить несколько строк подкласса JTextArea (не выбран).Хотя я хочу выделить всю строку, а не только текст, содержащийся в каждой строке.Я получил это работает, но он только выделяет текст:
DefaultHighlighter h = (DefaultHighlighter)textArea.getHighlighter(
try {
int start = textArea.getLineStartOffset(blockedLine);
int end = textArea.getLineEndOffset(blockedLine);
DefaultHighlightPainter redHighlight = new DefaultHighlighter.DefaultHighlightPainter(Color.RED);
h.addHighlight(start, end, redHighlight);
} catch (BadLocationException ex) {
Logger.getLogger(JavaFilter.class.getName()).log(Level.SEVERE, null, ex);
}
Как я могу выделить всю строку вместо только текст?Я использую библиотеку с открытым исходным кодом для текстовой области, поэтому получение JTextPane или другого компонента невозможно (используется библиотека rysntaxtextarea).