模块  java.desktop
软件包  javax.swing.text

Class DefaultStyledDocument.ElementBuffer

  • 实现的所有接口
    Serializable
    Enclosing class:
    DefaultStyledDocument

    public class DefaultStyledDocument.ElementBuffer
    extends Object
    implements Serializable
    用于管理元素层次结构更改的类。

    警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始, java.beans软件包中添加了对所有JavaBeans java.beans长期存储的支持。 请参见XMLEncoder

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • ElementBuffer

        public ElementBuffer​(Element root)
        创建一个新的ElementBuffer。
        参数
        root - 根元素
        从以下版本开始:
        1.4
    • 方法详细信息

      • getRootElement

        public Element getRootElement()
        获取根元素。
        结果
        根元素
      • 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 - 捕获此编辑的事件
      • removeUpdate

        protected void removeUpdate()
        更新元素结构以响应从文档中的关联序列中删除。 删除了删除范围消耗的任何元素。
      • changeUpdate

        protected void changeUpdate()
        更新元素结构以响应文档中的更改。
      • clone

        public Element clone​(Element parent,
                             Element clonee)
        使用不同的父级创建此元素的副本。
        参数
        parent - 父元素
        clonee - 要克隆的元素
        结果
        副本