|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.swing.undo.AbstractUndoableEdit javax.swing.undo.CompoundEdit javax.swing.text.AbstractDocument.DefaultDocumentEvent
public class AbstractDocument.DefaultDocumentEvent
存储修改文档时发生的文档更改。文档修改完成后,可将此内容用于更改通知。AbstractDocument 类及其扩展使用此方法向文档侦听器广播更改信息。
嵌套类摘要 |
---|
从接口 javax.swing.event.DocumentEvent 继承的嵌套类/接口 |
---|
DocumentEvent.ElementChange, DocumentEvent.EventType |
字段摘要 |
---|
从类 javax.swing.undo.CompoundEdit 继承的字段 |
---|
edits |
从类 javax.swing.undo.AbstractUndoableEdit 继承的字段 |
---|
RedoName, UndoName |
构造方法摘要 | |
---|---|
AbstractDocument.DefaultDocumentEvent(int offs,
int len,
DocumentEvent.EventType type)
构造更改记录。 |
方法摘要 | |
---|---|
boolean |
addEdit(UndoableEdit anEdit)
添加文档编辑。 |
DocumentEvent.ElementChange |
getChange(Element elem)
获得元素的更改。 |
Document |
getDocument()
获得发起更改事件的文档。 |
int |
getLength()
返回更改的长度。 |
int |
getOffset()
返回文档中更改开始位置的偏移量。 |
String |
getPresentationName()
提供此次编辑的已本地化的、可读的描述,比如,适合于在更改日志中使用的。 |
String |
getRedoPresentationName()
提供此次编辑可重复执行形式的、已本地化的、可读的描述,例如用作 Redo 菜单项。 |
DocumentEvent.EventType |
getType()
返回事件的类型。 |
String |
getUndoPresentationName()
提供此次编辑可撤消形式的、已本地化的、可读的描述,例如,用作 Undo 菜单项。 |
boolean |
isSignificant()
DefaultDocument 事件是有意义的。 |
void |
redo()
重复执行更改。 |
String |
toString()
返回更改事件的字符串表示形式。 |
void |
undo()
撤消更改。 |
从类 javax.swing.undo.CompoundEdit 继承的方法 |
---|
canRedo, canUndo, die, end, isInProgress, lastEdit |
从类 javax.swing.undo.AbstractUndoableEdit 继承的方法 |
---|
replaceEdit |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public AbstractDocument.DefaultDocumentEvent(int offs, int len, DocumentEvent.EventType type)
offs
- 更改文档中的偏移量,该偏移量 >= 0len
- 更改的长度,该长度 >= 0type
- 事件类型 (DocumentEvent.EventType)方法详细信息 |
---|
public String toString()
CompoundEdit
中的 toString
public boolean addEdit(UndoableEdit anEdit)
UndoableEdit
中的 addEdit
CompoundEdit
中的 addEdit
anEdit
- 文档编辑记录
UndoableEdit.addEdit(javax.swing.undo.UndoableEdit)
public void redo() throws CannotRedoException
UndoableEdit
中的 redo
CompoundEdit
中的 redo
CannotRedoException
- 如果无法重复执行该更改AbstractUndoableEdit.canRedo()
public void undo() throws CannotUndoException
UndoableEdit
中的 undo
CompoundEdit
中的 undo
CannotUndoException
- 如果无法撤消该更改AbstractUndoableEdit.canUndo()
public boolean isSignificant()
UndoableEdit
中的 isSignificant
CompoundEdit
中的 isSignificant
UndoableEdit.isSignificant()
public String getPresentationName()
UndoableEdit
中的 getPresentationName
CompoundEdit
中的 getPresentationName
public String getUndoPresentationName()
UndoableEdit
中的 getUndoPresentationName
CompoundEdit
中的 getUndoPresentationName
public String getRedoPresentationName()
UndoableEdit
中的 getRedoPresentationName
CompoundEdit
中的 getRedoPresentationName
public DocumentEvent.EventType getType()
DocumentEvent
中的 getType
DocumentEvent.getType()
public int getOffset()
DocumentEvent
中的 getOffset
DocumentEvent.getOffset()
public int getLength()
DocumentEvent
中的 getLength
Document.getLength()
public Document getDocument()
DocumentEvent
中的 getDocument
DocumentEvent.getDocument()
public DocumentEvent.ElementChange getChange(Element elem)
DocumentEvent
中的 getChange
elem
- 元素
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。