java - 如何在数据库中保存样式文本并在 JEditor Pane 中检索相同样式的文本

标签 java swing sql-server-2005 jeditorpane

如果我可以将在 JEditorPane 中修改的文本属性(如粗体、斜体等)存储在 MSSQL SERVER 数据库中,任何人都可以给我任何想法吗? 用户应该能够修改文本属性,然后将其存储在数据库中,并在需要时以相同的属性样式再次从数据库中检索它们。

最佳答案

您必须定义正确的 EditorKit。例如。 HTMLEditorKit 将允许您将文本存储为包含所有样式信息的 HTML。只需使用 getText() 和 setText() 即可处理格式化内容。

或者,您可以编写自己的读取器/写入器,例如 http://java-sl.com/editor_kit_tutorial_reader_writer.html

关于java - 如何在数据库中保存样式文本并在 JEditor Pane 中检索相同样式的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14384368/

相关文章:

java - 以字符串变量命名 JFrame

java - 为什么Java中的String类没有实现Iterable?

Java8 流 : Collect elements after a condition is met

java - AES-128位字节数组到java中的数据库

java - TopComponent 调整大小行为

java - 使用 JButton 在运行时添加新面板

java - 安装的构建工具修订版 30.0.3 已损坏

sql - 排序规则冲突

c# - SqlBulkCopy 到具有复合主键的表中

sql-server - 计算行数而不发出单独的计数