See: Description
UndoableEdit represents an edit.
UndoableEdit, implementing simple responses to all boolean methods in that interface.
UndoableEdit listeners.
UndoManager manages a list of
UndoableEdits, providing a way to undo or redo the appropriate edits.
redo() and can't.
undo() and can't.
Note: Most of the Swing API is not thread safe. For details, see Threads and Swing, a section in The Java Tutorial.