Uses of Interface
javax.swing.undo.UndoableEdit
Package | Description |
---|---|
javax.swing.event |
Provides for events fired by Swing components.
|
javax.swing.text |
Provides classes and interfaces that deal with editable and noneditable text
components.
|
javax.swing.undo |
Allows developers to provide support for undo/redo in applications such as
text editors.
|
-
Uses of UndoableEdit in javax.swing.event
Methods in javax.swing.event that return UndoableEdit Modifier and Type Method Description UndoableEdit
UndoableEditEvent. getEdit()
Returns the edit value.Constructors in javax.swing.event with parameters of type UndoableEdit Constructor Description UndoableEditEvent(Object source, UndoableEdit edit)
Constructs an UndoableEditEvent object. -
Uses of UndoableEdit in javax.swing.text
Classes in javax.swing.text that implement UndoableEdit Modifier and Type Class Description class
AbstractDocument.DefaultDocumentEvent
Stores document changes as the document is being modified.static class
AbstractDocument.ElementEdit
An implementation of ElementChange that can be added to the document event.static class
DefaultStyledDocument.AttributeUndoableEdit
An UndoableEdit used to remember AttributeSet changes to an Element.Methods in javax.swing.text that return UndoableEdit Modifier and Type Method Description UndoableEdit
AbstractDocument.Content. insertString(int where, String str)
Inserts a string of characters into the sequence.UndoableEdit
GapContent. insertString(int where, String str)
Inserts a string into the content.UndoableEdit
StringContent. insertString(int where, String str)
Inserts a string into the content.UndoableEdit
AbstractDocument.Content. remove(int where, int nitems)
Removes some portion of the sequence.UndoableEdit
GapContent. remove(int where, int nitems)
Removes part of the content.UndoableEdit
StringContent. remove(int where, int nitems)
Removes part of the content.Methods in javax.swing.text with parameters of type UndoableEdit Modifier and Type Method Description boolean
AbstractDocument.DefaultDocumentEvent. addEdit(UndoableEdit anEdit)
Adds a document edit. -
Uses of UndoableEdit in javax.swing.undo
Classes in javax.swing.undo that implement UndoableEdit Modifier and Type Class Description class
AbstractUndoableEdit
An abstract implementation ofUndoableEdit
, implementing simple responses to all boolean methods in that interface.class
CompoundEdit
A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones.class
StateEdit
StateEdit is a general edit for objects that change state.class
UndoManager
UndoManager
manages a list ofUndoableEdits
, providing a way to undo or redo the appropriate edits.Fields in javax.swing.undo with type parameters of type UndoableEdit Modifier and Type Field Description protected Vector<UndoableEdit>
CompoundEdit. edits
The collection ofUndoableEdit
s undone/redone en masse by thisCompoundEdit
.Methods in javax.swing.undo that return UndoableEdit Modifier and Type Method Description protected UndoableEdit
UndoManager. editToBeRedone()
Returns the next significant edit to be redone ifredo
is invoked.protected UndoableEdit
UndoManager. editToBeUndone()
Returns the next significant edit to be undone ifundo
is invoked.protected UndoableEdit
CompoundEdit. lastEdit()
Returns the lastUndoableEdit
inedits
, ornull
ifedits
is empty.Methods in javax.swing.undo with parameters of type UndoableEdit Modifier and Type Method Description protected void
UndoableEditSupport. _postEdit(UndoableEdit e)
Called only frompostEdit
andendUpdate
.boolean
AbstractUndoableEdit. addEdit(UndoableEdit anEdit)
This default implementation returns false.boolean
CompoundEdit. addEdit(UndoableEdit anEdit)
If this edit isinProgress
, acceptsanEdit
and returns true.boolean
UndoableEdit. addEdit(UndoableEdit anEdit)
Adds anUndoableEdit
to thisUndoableEdit
.boolean
UndoManager. addEdit(UndoableEdit anEdit)
Adds anUndoableEdit
to thisUndoManager
, if it's possible.void
UndoableEditSupport. postEdit(UndoableEdit e)
DEADLOCK WARNING: Calling this method may callundoableEditHappened
in all listeners.protected void
UndoManager. redoTo(UndoableEdit edit)
Redoes all changes from the index of the next edit toedit
, updating the index of the next edit appropriately.boolean
AbstractUndoableEdit. replaceEdit(UndoableEdit anEdit)
This default implementation returns false.boolean
UndoableEdit. replaceEdit(UndoableEdit anEdit)
Returns true if thisUndoableEdit
should replaceanEdit
.protected void
UndoManager. undoTo(UndoableEdit edit)
Undoes all changes from the index of the next edit toedit
, updating the index of the next edit appropriately.