Uses of Interface
javax.swing.undo.UndoableEdit
-
Packages that use UndoableEdit 软件包 描述 javax.swing.event 提供由Swing组件触发的事件。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.undo 允许开发人员在文本编辑器等应用程序中为撤消/重做提供支持。 -
-
Uses of UndoableEdit in javax.swing.event
Methods in javax.swing.event that return UndoableEdit 变量和类型 方法 描述 UndoableEdit
UndoableEditEvent. getEdit()
返回编辑值。Constructors in javax.swing.event with parameters of type UndoableEdit 构造器 描述 UndoableEditEvent(Object source, UndoableEdit edit)
构造一个UndoableEditEvent对象。 -
Uses of UndoableEdit in javax.swing.text
Classes in javax.swing.text that implement UndoableEdit 变量和类型 类 描述 class
AbstractDocument.DefaultDocumentEvent
在修改文档时存储文档更改。static class
AbstractDocument.ElementEdit
可以添加到文档事件的ElementChange的实现。static class
DefaultStyledDocument.AttributeUndoableEdit
UndoableEdit用于记住对Element的AttributeSet更改。Methods in javax.swing.text that return UndoableEdit 变量和类型 方法 描述 UndoableEdit
AbstractDocument.Content. insertString(int where, String str)
在序列中插入一串字符。UndoableEdit
GapContent. insertString(int where, String str)
在内容中插入字符串。UndoableEdit
StringContent. insertString(int where, String str)
在内容中插入字符串。UndoableEdit
AbstractDocument.Content. remove(int where, int nitems)
删除序列的某些部分。UndoableEdit
GapContent. remove(int where, int nitems)
删除部分内容。UndoableEdit
StringContent. remove(int where, int nitems)
删除部分内容。Methods in javax.swing.text with parameters of type UndoableEdit 变量和类型 方法 描述 boolean
AbstractDocument.DefaultDocumentEvent. addEdit(UndoableEdit anEdit)
添加文档编辑。 -
Uses of UndoableEdit in javax.swing.undo
Classes in javax.swing.undo that implement UndoableEdit 变量和类型 类 描述 class
AbstractUndoableEdit
UndoableEdit
的抽象实现,实现对该接口中所有布尔方法的简单响应。class
CompoundEdit
AbstractUndoableEdit的一个具体子类,用于将很少的UndoableEdits组装成大的。class
StateEdit
StateEdit是对更改状态的对象的常规编辑。class
UndoManager
UndoManager
管理列表UndoableEdits
,提供了一种方法来撤消或恢复适当的编辑。Fields in javax.swing.undo with type parameters of type UndoableEdit 变量和类型 字段 描述 protected Vector<UndoableEdit>
CompoundEdit. edits
收集UndoableEdit
撤消/恢复集体通过这一CompoundEdit
。Methods in javax.swing.undo that return UndoableEdit 变量和类型 方法 描述 protected UndoableEdit
UndoManager. editToBeRedone()
如果调用redo
则返回要重做的下一个重要编辑。protected UndoableEdit
UndoManager. editToBeUndone()
如果调用undo
则返回要撤消的下一个重要编辑。protected UndoableEdit
CompoundEdit. lastEdit()
返回最后UndoableEdit
在edits
,或null
如果edits
是空的。Methods in javax.swing.undo with parameters of type UndoableEdit 变量和类型 方法 描述 protected void
UndoableEditSupport. _postEdit(UndoableEdit e)
仅来自postEdit
和endUpdate
。boolean
AbstractUndoableEdit. addEdit(UndoableEdit anEdit)
此默认实现返回false。boolean
CompoundEdit. addEdit(UndoableEdit anEdit)
如果此编辑为inProgress
,则接受anEdit
并返回true。boolean
UndoableEdit. addEdit(UndoableEdit anEdit)
添加UndoableEdit
到这个UndoableEdit
。boolean
UndoManager. addEdit(UndoableEdit anEdit)
如果可能的话,将UndoableEdit
添加到此UndoManager
。void
UndoableEditSupport. postEdit(UndoableEdit e)
DEADLOCK警告:调用此方法可能会在所有侦听器中调用undoableEditHappened
。protected void
UndoManager. redoTo(UndoableEdit edit)
重做从下一个编辑的索引的所有变化edit
,适当地更新下一个编辑的索引。boolean
AbstractUndoableEdit. replaceEdit(UndoableEdit anEdit)
此默认实现返回false。boolean
UndoableEdit. replaceEdit(UndoableEdit anEdit)
如果此UndoableEdit
应替换anEdit
则返回true。protected void
UndoManager. undoTo(UndoableEdit edit)
撤消从下一个编辑索引到edit
所有更改,适当更新下一个编辑的索引。
-