Module java.desktop
Package javax.swing.undo
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 Concurrency in Swing, a section in The Java Tutorial.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:- Implementing Undo and Redo, a section in The Java Tutorial
- Since:
- 1.2
-
Interface Summary Interface Description StateEditable StateEditable defines the interface for objects that can have their state undone/redone by a StateEdit.UndoableEdit AnUndoableEditrepresents an edit. -
Class Summary Class Description AbstractUndoableEdit An abstract implementation ofUndoableEdit, 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 managingUndoableEditlisteners.UndoManager UndoManagermanages a list ofUndoableEdits, providing a way to undo or redo the appropriate edits. -
Exception Summary Exception Description CannotRedoException Thrown when an UndoableEdit is told toredo()and can't.CannotUndoException Thrown when an UndoableEdit is told toundo()and can't.