Module  java.desktop
软件包  javax.swing.text

Class DefaultStyledDocument.ElementBuffer

  • All Implemented Interfaces:
    Serializable
    Enclosing class:
    DefaultStyledDocument


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

    警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有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 - 要克隆的元素
        结果
        副本