模块 java.desktop

类 CompoundEdit

所有已实现的接口:
Serializable , UndoableEdit
已知子类:
AbstractDocument.DefaultDocumentEvent , UndoManager

public class CompoundEdit extends AbstractUndoableEdit
AbstractUndoableEdit 的具体子类,用于将小的 UndoableEdits 组装成大的 UndoableEdits。
  • 字段摘要

    字段
    修饰符和类型
    Field
    描述
    protected Vector<UndoableEdit>
    UndoableEdit 的集合被这个 CompoundEdit 集体撤消/重做。

    在类 javax.swing.undo.AbstractUndoableEdit 中声明的字段

    RedoName, UndoName
  • 构造方法总结

    构造方法
    构造方法
    描述
    构造一个 CompoundEdit
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    如果此编辑是 inProgress ,则接受 anEdit 并返回 true。
    boolean
    如果 isInProgress 或 super 返回 false,则返回 false。
    boolean
    如果 isInProgress 或 super 返回 false,则返回 false。
    void
    die()
    die 发送到每个子编辑,与添加它们的顺序相反。
    void
    end()
    inProgress 设置为假。
    从添加到 edits 的最后一个 UndoableEdit 返回 getPresentationName
    从添加到 edits 的最后一个 UndoableEdit 返回 getRedoPresentationName
    从添加到 edits 的最后一个 UndoableEdit 返回 getUndoPresentationName
    boolean
    如果此编辑正在进行中,则返回 true——也就是说,它还没有结束。
    boolean
    如果 edits 中的任何 UndoableEdit 执行,则返回真。
    protected UndoableEdit
    返回 edits 中的最后一个 UndoableEdit,如果 edits 为空则返回 null
    void
    redo()
    按添加顺序将 redo 发送到所有包含的 UndoableEdit
    返回显示和标识此对象属性的字符串。
    void
    undo()
    undo 发送到所有包含的 UndoableEdits 以与添加顺序相反的顺序发送。

    在类 javax.swing.undo.AbstractUndoableEdit 中声明的方法

    replaceEdit

    在类 java.lang.Object 中声明的方法

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait