- java.lang.Object
-
- javax.swing.undo.AbstractUndoableEdit
-
- javax.swing.text.AbstractDocument.ElementEdit
-
- 实现的所有接口
-
Serializable,DocumentEvent.ElementChange,UndoableEdit
- Enclosing class:
- AbstractDocument
public static class AbstractDocument.ElementEdit extends AbstractUndoableEdit implements DocumentEvent.ElementChange
可以添加到文档事件的ElementChange的实现。- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 javax.swing.undo.AbstractUndoableEdit
RedoName, UndoName
-
-
构造方法摘要
构造方法 构造器 描述 ElementEdit(Element e, int index, Element[] removed, Element[] added)构造一个编辑记录。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Element[]getChildrenAdded()获取已添加的子项列表。Element[]getChildrenRemoved()获取已删除的子项列表。ElementgetElement()返回底层元素。intgetIndex()将索引返回到元素列表中。voidredo()重做改变。voidundo()撤消改变。-
声明方法的类 javax.swing.undo.AbstractUndoableEdit
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
-
-
-
-
方法详细信息
-
getElement
public Element getElement()
返回底层元素。- Specified by:
-
getElement在界面DocumentEvent.ElementChange - 结果
- 元素
-
getIndex
public int getIndex()
将索引返回到元素列表中。- Specified by:
-
getIndex在界面DocumentEvent.ElementChange - 结果
- 索引> = 0
-
getChildrenRemoved
public Element[] getChildrenRemoved()
获取已删除的子项列表。- Specified by:
-
getChildrenRemoved在界面DocumentEvent.ElementChange - 结果
- 列表
-
getChildrenAdded
public Element[] getChildrenAdded()
获取已添加的子项列表。- Specified by:
-
getChildrenAdded在界面DocumentEvent.ElementChange - 结果
- 列表
-
redo
public void redo() throws CannotRedoException重做改变。- Specified by:
-
redo在界面UndoableEdit - 重写:
-
redo在AbstractUndoableEdit类 - 异常
-
CannotRedoException- 如果无法重做更改 - 另请参见:
-
AbstractUndoableEdit.canRedo()
-
undo
public void undo() throws CannotUndoException撤消改变。- Specified by:
-
undo在界面UndoableEdit - 重写:
-
undo在课堂上AbstractUndoableEdit - 异常
-
CannotUndoException- 如果无法撤消更改 - 另请参见:
-
AbstractUndoableEdit.canUndo()
-
-