当前页面:
在线文档首页 >
NetBeans API Javadoc 5.5.1
UndoRedo.Manager (NetBeans UI Utilities API) - NetBeans API Javadoc 5.5.1
org.openide.awt
Class UndoRedo.Manager
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
javax.swing.undo.CompoundEdit
javax.swing.undo.UndoManager
org.openide.awt.UndoRedo.Manager
- All Implemented Interfaces:
- Serializable, EventListener, UndoableEditListener, UndoableEdit, UndoRedo
- Enclosing interface:
- UndoRedo
public static class UndoRedo.Manager
- extends UndoManager
- implements UndoRedo
An undo manager which fires a change event each time it consumes a new undoable edit.
- See Also:
- Serialized Form
Fields inherited from interface org.openide.awt.UndoRedo |
NONE |
Methods inherited from class javax.swing.undo.UndoManager |
addEdit, canRedo, canUndoOrRedo, editToBeRedone, editToBeUndone, end, getLimit, getUndoOrRedoPresentationName, redo, redoTo, setLimit, toString, trimEdits, trimForLimit, undo, undoOrRedo, undoTo |
UndoRedo.Manager
public UndoRedo.Manager()
undoableEditHappened
public void undoableEditHappened(UndoableEditEvent ue)
- Consume an undoable edit.
Delegates to superclass and notifies listeners.
- Specified by:
undoableEditHappened
in interface UndoableEditListener
- Overrides:
undoableEditHappened
in class UndoManager
- Parameters:
ue
- the edit
discardAllEdits
public void discardAllEdits()
- Discard all the existing edits from the undomanager.
- Overrides:
discardAllEdits
in class UndoManager
canUndo
public boolean canUndo()
- Description copied from interface:
UndoRedo
- Test whether the component currently has edits which may be undone.
- Specified by:
canUndo
in interface UndoableEdit
- Specified by:
canUndo
in interface UndoRedo
- Overrides:
canUndo
in class UndoManager
- Returns:
true
if undo is allowed
addChangeListener
public void addChangeListener(ChangeListener l)
- Description copied from interface:
UndoRedo
- Add a change listener.
The listener will be notified every time the undo/redo
ability of this object changes.
- Specified by:
addChangeListener
in interface UndoRedo
- Parameters:
l
- the listener to add
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Description copied from interface:
UndoRedo
- Remove a change listener.
- Specified by:
removeChangeListener
in interface UndoRedo
- Parameters:
l
- the listener to remove- See Also:
UndoRedo.addChangeListener(javax.swing.event.ChangeListener)
getUndoPresentationName
public String getUndoPresentationName()
- Description copied from interface:
UndoRedo
- Get a human-presentable name describing the
undo operation.
- Specified by:
getUndoPresentationName
in interface UndoableEdit
- Specified by:
getUndoPresentationName
in interface UndoRedo
- Overrides:
getUndoPresentationName
in class UndoManager
- Returns:
- the name
getRedoPresentationName
public String getRedoPresentationName()
- Description copied from interface:
UndoRedo
- Get a human-presentable name describing the
redo operation.
- Specified by:
getRedoPresentationName
in interface UndoableEdit
- Specified by:
getRedoPresentationName
in interface UndoRedo
- Overrides:
getRedoPresentationName
in class UndoManager
- Returns:
- the name