Я выделил текст в JTextArea, но я не могу выбрать выделение вручную. Как я могу это сделать?не удалось выделить выделенный текст в jtextarea
jTextArea.getHighlighter().addHighlight(0,5);
jTextArea.getHighlighter().removeHighlight(jTextArea.getSelectionStart(),jTextArea.getSelectionEnd());
Когда я пытаюсь удалить выделение, выбранный пользователем, начало и конец выбора в настоящее время показано, как один и тот же и, следовательно, выбранный текст (textArea.getSelectedText()) равна нулю.
Я хочу удалить выделение, выбранное пользователем.
Когда я выбираю его с помощью клавиатуры, он должен быть выбран. Имеет ли это? И еще одно: подсветка не должна удаляться при выборе текста.
Любое решение оценивается.
Что SelectionStart и selectionEnd.? Как вы храните в нем значения? Было бы намного лучше, если бы вы поместили код, который мог бы быть выполнен. –
Как вы определяете изменения выбора? – MadProgrammer
'jTextAra.getSelectionEnd()' и 'jTextAra.getSeletionStart()' в этом случае не будет работать. Посмотрите на приведенный ниже пример Дэвида. –