Я хотел бы знать, как я могу расширить JEditorPane (или любой другой компонент редактирования текста Swing) для обработки режима выбора прямоугольника (столбца). Это хорошо известная функция в современных текстовых редакторах, где вы можете выбрать несколько строк (строк), начиная со смещения (столбец) и заканчивая смещением (столбец), которые выглядят как выделение прямоугольника текста, а затем то, что вы вводите, будет перезаписано. выделение в каждой строке (строке) одновременно.
Одна из идей заключалась в том, чтобы переопределить выделение и создать фальшивое выделение, выделяя каждую строку в форме прямоугольника, следуя за событиями мыши и отслеживая такую информацию, чтобы использовать ее при наборе текста. Однако я не совсем уверен, как отменить выбор и отслеживать мышь или как перенаправить ввод, чтобы повлиять на каждую строку.
Любая помощь в любой форме будет оценена по достоинству.