Я создал летний проект для себя и решил, что хочу написать простой редактор текста / кода.Я думаю, что все идет хорошо до сих пор.Я создал базовый графический интерфейс и могу выполнять простые операции, такие как открытие, сохранение и создание файлов.
Сейчас я делаю подсветку синтаксиса, читая слова, когда открываю файл, но это оказалось очень грязно и не выделяет синтаксис, если кто-то просто печатает в графическом интерфейсе.
Итак, я хотел бы получить некоторые идеи о том, как сделать подсветку синтаксиса, чтобы она работала как для открытия файлов, так и для ввода текста в окне.
Кроме того, если у кого-нибудь есть время, я бы с удовольствиемуслышать комментарии о моем коде, это хранилище: https://mcmillhj.beanstalkapp.com/jtexteditor/browse
Основными файлами являются JTextEditor.java и ui / JTextEditorUI.java