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
Threads and Swing,
a section in
The Java Tutorial.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:
@since 1.2
@serial exclude
|
Java Source File Name | Type | Comment |
AbstractUndoableEdit.java | Class | An abstract implementation of UndoableEdit ,
implementing simple responses to all boolean methods in
that interface. |
CannotRedoException.java | Class | Thrown when an UndoableEdit is told to redo() and can't.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. |
CannotUndoException.java | Class | Thrown when an UndoableEdit is told to undo() and can't.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. |
CompoundEdit.java | Class | A concrete subclass of AbstractUndoableEdit, used to assemble little
UndoableEdits into great big ones. |
StateEdit.java | Class | StateEdit is a general edit for objects that change state.
Objects being edited must conform to the StateEditable interface.
This edit class works by asking an object to store it's state in
Hashtables before and after editing occurs. |
StateEditable.java | Interface | StateEditable defines the interface for objects that can have
their state undone/redone by a StateEdit. |
UndoableEdit.java | Interface | An UndoableEdit represents an edit. |
UndoableEditSupport.java | Class | A support class used for managing UndoableEdit listeners. |
UndoManager.java | Class | UndoManager manages a list of
UndoableEdits ,
providing a way to undo or redo the appropriate edits. |