java.lang.Object
javax.swing.undo.AbstractUndoableEdit
javax.swing.text.AbstractDocument.ElementEdit
- 所有已实现的接口:
Serializable,DocumentEvent.ElementChange,UndoableEdit
- 封闭类:
AbstractDocument
public static class AbstractDocument.ElementEdit extends AbstractUndoableEdit implements DocumentEvent.ElementChange
可以添加到文档事件的 ElementChange 的实现。
-
字段摘要
在类 javax.swing.undo.AbstractUndoableEdit 中声明的字段
RedoName, UndoName -
构造方法总结
构造方法 -
方法总结
在类 javax.swing.undo.AbstractUndoableEdit 中声明的方法
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
-
构造方法详细信息
-
ElementEdit
构造一个编辑记录。这不会修改元素,因此它可以安全地用于 catch up 视图到当前模型状态的视图,用于刚刚附加到模型的视图。- 参数:
e- 元素index- 模型中的索引 >= 0removed- 一组被移除的元素added- 添加的一组元素
-
-
方法详情
-
getElement
返回基础元素。- 指定者:
getElement在接口DocumentEvent.ElementChange中- 返回:
- 元素
-
getIndex
public int getIndex()返回元素列表中的索引。- 指定者:
getIndex在接口DocumentEvent.ElementChange中- 返回:
- 索引 >= 0
-
getChildrenRemoved
获取已删除的子项列表。- 指定者:
getChildrenRemoved在接口DocumentEvent.ElementChange中- 返回:
- 列表
-
getChildrenAdded
获取已添加的子项列表。- 指定者:
getChildrenAdded在接口DocumentEvent.ElementChange中- 返回:
- 列表
-
redo
重做一个改变。- 指定者:
redo在接口UndoableEdit中- 重写:
redo在类AbstractUndoableEdit中- 抛出:
CannotRedoException- 如果无法重做更改- 参见:
-
undo
撤消更改。- 指定者:
undo在接口UndoableEdit中- 重写:
undo在类AbstractUndoableEdit中- 抛出:
CannotUndoException- 如果更改无法撤消- 参见:
-