java.lang.Object
javax.swing.undo.AbstractUndoableEdit
javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit
- 所有已实现的接口:
-
Serializable
,UndoableEdit
用于记住元素的属性集更改的UndoableEdit。
-
Field Summary
Modifier and TypeFieldDescriptionprotected AttributeSet
元素包含的属性集的副本。protected Element
受影响的元素。protected boolean
如果首先删除元素中的所有属性,则为true。protected AttributeSet
包含额外条目的AttributeSet,必须是不可变的!Fields declared in class javax.swing.undo.AbstractUndoableEdit
RedoName, UndoName
-
Constructor Summary
ConstructorDescriptionAttributeUndoableEdit
(Element element, AttributeSet newAttributes, boolean isReplacing) 构造一个AttributeUndoableEdit
。 -
Method Summary
Methods declared in class javax.swing.undo.AbstractUndoableEdit
addEdit, canRedo, canUndo, die, getPresentationName, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit, toString
-
Field Details
-
newAttributes
包含额外条目的AttributeSet,必须是不可变的! -
copy
元素包含的属性集的副本。 -
isReplacing
protected boolean isReplacing如果首先删除元素中的所有属性,则为true。 -
element
受影响的元素。
-
-
Constructor Details
-
AttributeUndoableEdit
构造一个AttributeUndoableEdit
。- 参数:
-
element
- 元素 -
newAttributes
- 新属性 -
isReplacing
- 如果首先删除元素中的所有属性,则为true。
-
-
Method Details
-
redo
重做更改。- 指定者:
-
redo
在接口UndoableEdit
- 覆盖:
-
redo
在类AbstractUndoableEdit
- 抛出:
-
CannotRedoException
- 如果无法重做更改 - 参见:
-
undo
撤消更改。- 指定者:
-
undo
在接口UndoableEdit
- 覆盖:
-
undo
在类AbstractUndoableEdit
- 抛出:
-
CannotUndoException
- 如果无法撤消更改 - 参见:
-