- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在评估在 JTextPane(textpane) 中用作编辑器套件的 StyledEditorKit 的可用性。一旦用户在编辑器中键入任何内容并关闭编辑器,程序就会获取 Document(textpane.getDocument()) 并尝试序列化对象 Document(
out = new ObjectOutputStream(new FileOutputStream("f://test1234.ser"));
out.writeObject(doc);)
)。
但此时会引发 NotSerializedException。但是,如果用户未键入任何文本(编辑器未更改 Document 对象),则应用程序能够毫无问题地序列化 Document 对象。使用 Java 5 和 6 会发生此行为,但使用 1.4 不会发生此行为。
有什么想法吗?
谢谢。费利波。
最佳答案
实际上,您必须使用该套件的 write() 方法之一来传递 Writer 或 OutputStream。当您需要恢复文档时,您创建一个空文档并使用 read() 方法传递 InputStream 或 Writer。例如。 HTMLEditorKit 生成内容的 html 表示形式。 RTFEditorKit 相应地生成 rtf。您可以编写自己的写入器/读取器,例如 http://java-sl.com/editor_kit_tutorial_reader_writer.html
关于java - StyledEditorKit - 文档 - NotSerializedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870979/
我正在尝试在 Java 生成的 html 文档中实现用户可选择的文本对齐方式。我已经尝试过: JMenuItem leftAlignMenuItem = new JMenuItem(new Sty
基本上,我想要做的是将用鼠标选择的文本居中(通过正常的左键单击,拖动单词,它们会变成蓝色。没有特殊的突出显示功能或类似的东西。)然后对齐它可以向左、向中间或向右。我已经设置了按钮和actionList
我正在评估在 JTextPane(textpane) 中用作编辑器套件的 StyledEditorKit 的可用性。一旦用户在编辑器中键入任何内容并关闭编辑器,程序就会获取 Document(text
请看下面的代码 import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; impor
我有一个 JToolBar 和一个 JTextPane。工具栏上有用于加粗、下划线等的按钮。我尝试添加一个按钮,按下该按钮会增加文本的大小。 此代码出现在我的 ToolBar 类的开头,并设置为等于我
如何修改 StyledEditorKit 并覆盖 defaultKeyTyped Action?我创建了一个 TextAction,甚至扩展了 StyledEditorKit。但是如何将操作添加到扩展
我们正在尝试使用 JTextPane 呈现 HTML 和纯文本。基本上,实际内容托管在远程服务器上,该内容可以包含一定程度的 HTML 标签或根本不包含。在我的 JTextPane 中,我将其定义如下
请帮忙...目前我正在自学Java。我的目标是创建一个文本编辑器,并能够使用 StyledEditorKit 更改所选文本的文本样式。我已阅读如何将 StyledEditorKit 与 JTextAr
这是我想要的产品(供我自己使用): - RTF 编辑器(很像写字板或我使用的非常好的免费 RTF 编辑器 PolyEdit Lite) - 但具有折叠文本部分的能力[以及嵌套这些内容的能力],就像在许
我是一名优秀的程序员,十分优秀!