|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Undo and Redo manager for top components and workspace elements.
It allows UndoAction
and RedoAction
to listen to editing changes of active
components and to changes in their ability to do undo and redo.
UndoAction
,
RedoAction
,
TopComponent.getUndoRedo()
Nested Class Summary | |
static class |
UndoRedo.Empty
Deprecated. Use NONE rather than instantiating this. |
static class |
UndoRedo.Manager
An undo manager which fires a change event each time it consumes a new undoable edit. |
Field Summary | |
static UndoRedo |
NONE
Empty implementation that does not allow any undo or redo actions. |
Method Summary | |
void |
addChangeListener(ChangeListener l)
Add a change listener. |
boolean |
canRedo()
Test whether the component currently has undone edits which may be redone. |
boolean |
canUndo()
Test whether the component currently has edits which may be undone. |
String |
getRedoPresentationName()
Get a human-presentable name describing the redo operation. |
String |
getUndoPresentationName()
Get a human-presentable name describing the undo operation. |
void |
redo()
Redo a previously undone edit. |
void |
removeChangeListener(ChangeListener l)
Remove a change listener. |
void |
undo()
Undo an edit. |
Field Detail |
public static final UndoRedo NONE
Method Detail |
public boolean canUndo()
true
if undo is allowedpublic boolean canRedo()
true
if redo is allowedpublic void undo() throws CannotUndoException
CannotUndoException
- if it failspublic void redo() throws CannotRedoException
CannotRedoException
- if it failspublic void addChangeListener(ChangeListener l)
l
- the listener to addpublic void removeChangeListener(ChangeListener l)
l
- the listener to removeaddChangeListener(javax.swing.event.ChangeListener)
public String getUndoPresentationName()
public String getRedoPresentationName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |