У меня есть основной текстовый редактор, который может оформлять документы (полужирный, подчеркивание, курсив, подчеркивание, выравнивание по левому / правому краю, по центру, цвету, размеру шрифта / семейству), и все это прекрасно работает. Проблема, с которой я столкнулся, заключается в том, что я хочу, чтобы стиль устанавливал мои кнопки и поля в правильном стиле, в котором находится курсор.
Скажем, например, у меня есть строка
Быстрая коричневая лиса перепрыгивает через ленивую собаку
Когда я быстро нажимаю между u и i, я хочу, чтобы моя кнопка курсива была включена, чтобы указать, что текст, где находится курсор, имеет курсив.
Я использую JTextPane для хранения текста и StyledEditorKit для стиля.
Спасибо.