У меня есть JTextArea, где строки выделяются при щелчке правой кнопкой мыши. Хотя я мог бы добиться этого (, используя большую помощь из моего предыдущего сообщения), однако я также хотел бы иметь какую-то функцию переключения, т. е. если строка не выделена, щелчок правой кнопкой мыши выделит ее и наоборот.
В связи с этим можно ли проверить, выделена ли выбранная строка уже или нет? Комментарии/предложения?
Я понимаю, что один из способов сделать это - отслеживать все основные моменты (возможно, используя HashMap как показано в примере здесь), но это немного добавит сложности, потому что я пишу этот метод в помощнике класс, который служит для нескольких вкладок, содержащих эти текстовые области. Любое другое альтернативное решение было бы очень полезно (например, переключение подсветки)