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

Class PlainDocument

  • All Implemented Interfaces:
    SerializableDocument


    public class PlainDocument
    extends AbstractDocument
    一个不保留字符属性的简单文档。 此文档的默认元素结构是文本中的行的映射。 getDefaultRootElement返回的元素是行的映射,每个子元素都表示一行。 此模型不保留任何字符级属性,但每行可以使用任意属性集进行标记。 可以使用默认的根元素快速执行到偏移量的行和偏移量。 通过编辑触发的DocumentEvent的结构信息将指示行结构更改。

    缺省内容存储管理由间隙缓冲区实现(GapContent)执行。 典型的是,当编辑是连续的或集群的时,它支持编辑合理的大文档,效率很高。

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

    另请参见:
    DocumentAbstractDocumentSerialized Form