- 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()
获取已删除的子项列表。Element
getElement()
返回底层元素。int
getIndex()
将索引返回到元素列表中。void
redo()
重做改变。void
undo()
撤消改变。-
声明方法的类 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()
-
-