模块 java.desktop
包 javax.swing.undo
包javax.swing.undo
允许开发人员在文本编辑器等应用程序中提供对撤消/重做的支持。
Note: 大多数 Swing API 都是 not 线程安全的。有关详细信息,请参阅 Swing 中的并发,The Java Tutorial 中的一个部分。
相关文档
有关概述、教程、示例、指南和工具文档,请参阅:- 实施撤消和重做,The Java Tutorial 中的一个部分
- 自从:
- 1.2
-
类描述
UndoableEdit
的抽象实现,实现对该接口中所有布尔方法的简单响应。当 UndoableEdit 被告知redo()
而不能时抛出。当 UndoableEdit 被告知undo()
而不能时抛出。AbstractUndoableEdit 的具体子类,用于将小的 UndoableEdits 组装成大的 UndoableEdits。StateEdit 是对改变状态的对象的一般编辑。StateEditable 为可以通过 StateEdit 撤消/重做其状态的对象定义接口。UndoableEdit
表示编辑。用于管理UndoableEdit
监听器的支持类。UndoManager
管理UndoableEdits
的列表,提供撤消或重做适当编辑的方法。