Allows developers to provide support for undo/redo
in applications such as text editors.
Note:
Most of the Swing API is not thread safe.
For details, see
Threads and Swing,
a section in
The Java Tutorial.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
Interfaces
| StateEditable |
StateEditable defines the interface for objects that can have
their state undone/redone by a StateEdit. |
| UndoableEdit |
An UndoableEdit represents an edit. |
Classes
| AbstractUndoableEdit |
An abstract implementation of UndoableEdit,
implementing simple responses to all boolean methods in
that interface. |
| CompoundEdit |
A concrete subclass of AbstractUndoableEdit, used to assemble little
UndoableEdits into great big ones. |
| StateEdit |
StateEdit is a general edit for objects that change state. |
| UndoableEditSupport |
A support class used for managing UndoableEdit listeners. |
| UndoManager |
UndoManager manages a list of UndoableEdits,
providing a way to undo or redo the appropriate edits. |
Exceptions