- java.lang.Object
-
- javax.swing.text.DefaultStyledDocument.ElementBuffer
-
- 实现的所有接口
-
Serializable
- Enclosing class:
- DefaultStyledDocument
public class DefaultStyledDocument.ElementBuffer extends Object implements Serializable
用于管理元素层次结构更改的类。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans
软件包中添加了对所有JavaBeansjava.beans
长期存储的支持。 请参见XMLEncoder
。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 ElementBuffer(Element root)
创建一个新的ElementBuffer。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
change(int offset, int length, AbstractDocument.DefaultDocumentEvent de)
改变内容。protected void
changeUpdate()
更新元素结构以响应文档中的更改。Element
clone(Element parent, Element clonee)
使用不同的父级创建此元素的副本。Element
getRootElement()
获取根元素。void
insert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)
插入新内容。protected void
insertUpdate(DefaultStyledDocument.ElementSpec[] data)
在文档中插入更新。void
remove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)
删除内容。protected void
removeUpdate()
更新元素结构以响应从文档中的关联序列中删除。
-
-
-
构造方法详细信息
-
ElementBuffer
public ElementBuffer(Element root)
创建一个新的ElementBuffer。- 参数
-
root
- 根元素 - 从以下版本开始:
- 1.4
-
-
方法详细信息
-
getRootElement
public Element getRootElement()
获取根元素。- 结果
- 根元素
-
insert
public void insert(int offset, int length, DefaultStyledDocument.ElementSpec[] data, AbstractDocument.DefaultDocumentEvent de)
插入新内容。- 参数
-
offset
- 起始偏移量> = 0 -
length
- 长度> = 0 -
data
- 要插入的数据 -
de
- 捕获此编辑的事件
-
remove
public void remove(int offset, int length, AbstractDocument.DefaultDocumentEvent de)
删除内容。- 参数
-
offset
- 起始偏移量> = 0 -
length
- 长度> = 0 -
de
- 捕获此编辑的事件
-
change
public void change(int offset, int length, AbstractDocument.DefaultDocumentEvent de)
改变内容。- 参数
-
offset
- 起始偏移量> = 0 -
length
- 长度> = 0 -
de
- 捕获此编辑的事件
-
insertUpdate
protected void insertUpdate(DefaultStyledDocument.ElementSpec[] data)
在文档中插入更新。- 参数
-
data
- 要插入的元素
-
removeUpdate
protected void removeUpdate()
更新元素结构以响应从文档中的关联序列中删除。 删除了删除范围消耗的任何元素。
-
changeUpdate
protected void changeUpdate()
更新元素结构以响应文档中的更改。
-
-