Module java.desktop
Package javax.swing.undo
package javax.swing.undo
允许开发人员为文本编辑器等应用程序提供撤消/重做支持。
注意:大多数Swing API都不是线程安全的。有关详细信息,请参阅Swing中的并发性,这是Java教程中的一节。
相关文档
有关概述、教程、示例、指南和工具文档,请参阅:- 实现撤消和重做,这是Java教程中的一节
- 自版本:
- 1.2
-
ClassDescription
UndoableEdit
的抽象实现,实现对该接口中所有布尔方法的简单响应。当要求redo()
而无法执行时抛出。当要求undo()
而无法执行时抛出。AbstractUndoableEdit的具体子类,用于将小UndoableEdits组装成大UndoableEdits。StateEdit是用于更改状态的对象的通用编辑。StateEditable定义了可以通过StateEdit撤消/重做其状态的对象的接口。UndoableEdit
表示一个编辑。用于管理UndoableEdit
监听器的支持类。UndoManager
管理UndoableEdits
列表,提供撤消或重做适当编辑的方法。