Я пишу Java TextComponent, где базовый документ имеет некоторую структуру. Это очень коротко, в основном одна строка. Мне нужно иметь возможность переопределить ответ на вставку или удаление символов в некоторых частях документа.
Мой первоначальный подход состоял в том, чтобы реализовать javax.swing.text.Document, но это, кажется, включает в себя разработку многих связанных классов (Element, EditorKit, View), и, кажется, не так много примеров или руководств о том, как это сделать. , Существует множество способов использования предопределенных реализаций.
Может кто-нибудь указать мне на учебники или другие пособия для простых реализаций Document и какие другие классы мне нужно создать, чтобы эта работа работала.