Не могу найти как использовать CompoundEdit
Я делаю это приложение, и мне нужно отменить / повторить поддержку редактора. Я создал JTextArea и добавил UndoManager, точно так же, как я видел, как где-то делать онлайн.
Но в результате нажатия Ctrl+Z отменяет только последний набранный символ. Опять персонаж до этого и тд. Я хотел бы сгруппировать эти незначительные правки в CompoundEdit, поскольку я думаю, что именно для этого он и используется. Но я нигде не могу найти пример.
Как правильно реализовать CompoundEdit для такого поведения? Я хотел бы, чтобы один Ctrl+Z отменял последнее набранное слово, и Ctrl+Y, чтобы повторить последнее слово.