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 Modifier and Type 方法 描述 UndoableEdit
UndoableEditEvent. getEdit()
返回编辑值。Constructors in javax.swing.event with parameters of type UndoableEdit Constructor 描述 UndoableEditEvent(Object source, UndoableEdit edit)
构造一个UndoableEditEvent对象。 -
Uses of UndoableEdit in javax.swing.text
Classes in javax.swing.text that implement UndoableEdit Modifier and Type Class 描述 class
AbstractDocument.DefaultDocumentEvent
正在修改文档时存储文档更改。static class
AbstractDocument.ElementEdit
可以添加到文档事件中的ElementChange的实现。static class
DefaultStyledDocument.AttributeUndoableEdit
一个UndoableEdit用于记住对元素的AttributeSet更改。Methods in javax.swing.text that return UndoableEdit Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 boolean
AbstractDocument.DefaultDocumentEvent. addEdit(UndoableEdit anEdit)
添加文档编辑。 -
Uses of UndoableEdit in javax.swing.undo
Classes in javax.swing.undo that implement UndoableEdit Modifier and Type Class 描述 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 Modifier and Type Field 描述 protected Vector<UndoableEdit>
CompoundEdit. edits
由UndoableEdit
收集UndoableEdit
s undone /CompoundEdit
。Methods in javax.swing.undo that return UndoableEdit Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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)
死锁警告:调用此方法可能会在所有侦听器中调用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
,更新下一次编辑的索引。
-