Gruppierung von Undos - Undomanager

serval

Grünschnabel
Hallo,

ich bin dabei für Textfelder einen Undo-Mechanismus zu integrieren. Dazu habe ich den Standard Undomanger von java erstmal eingebaut. Das funktioniert soweit gut, allerdings wird immer nur der zuletzt eingebene Buchstabe oder eine eingefügte Passage rückgängig gemacht. Mein Ziel ist es jetzt die Undos für einfache Buchstabeneingabe irgendwie zu gruppieren. Ich hab mich bisschen erkundigt und bin auf 2 Vorgehensweisen gestoßen. Man könnte das letzte Wort löschen, sprich nach einem Whitespace suche, oder man undot alles was in einer bestimmten Zeitspanne geschehen ist.

Jetzt wollt ich fragen, was sinnvoller ist und vor allem wie man das am besten implementiert, Codebeispiele wären super ;)

Danke im Vorraus
 
Zurück