我正在评估在JTextPane(textpane)中用作编辑器工具包的StyledEditorKit的可用性。一旦用户输入任何内容到编辑器并关闭编辑器,程序获取文档(textpane.getDocument()),并尝试序列化对象文件(StyledEditorKit - Document - NotSerializableException
out = new ObjectOutputStream(new FileOutputStream("f://test1234.ser"));
out.writeObject(doc);)
)。
但是在这一刻引发了一个NotSerializableException异常。但是,如果用户没有输入任何文本(Document对象未被编辑器更改),则应用程序能够顺利地序列化Document对象。这种行为发生在Java 5和6中,但不使用1.4。
任何想法?
谢谢。 Felipo。