【问题标题】:Writing simple RTF files in Java用 Java 编写简单的 RTF 文件
【发布时间】:2013-04-10 12:30:46
【问题描述】:

我正在使用 Java 6、Windows XP、Eclipce Java EE IDE Juno、Swing。 我正在寻找最简单的解决方案而不添加任何新库。 为了描述我的问题,我将首先描述我的目标。

我的想法是按以下格式打印出来:


标题

副标题

东西东西东西东西 东西东西东西东西


我想通过使用 RTF 文件格式来实现这个目标。 我得出的结论是,我可能应该使用 JEditorPane 以及如何将逐行格式化文本添加到编辑器中。 完成后,我想将 JEditorPane 写入文件并保存。

所以,就是这么说的。这里有一些问号我似乎不明白。

我可以使用什么“标准”类来创建 RTF 格式的字符串行? JEdi​​torPane 是 RTF 文档的最佳容器吗?

感谢您的宝贵时间!

【问题讨论】:

  • “做这个工作吗?”你做的时候发生了什么?

标签: java swing file-io rtf jeditorpane


【解决方案1】:

文档包含您需要的一切。 (http://goo.gl/EJSpx)

  • 通过调用 createEditorKitForContentType 创建 javax.swing.text.rtf.RTFEditorKit
  • 通过调用 registerEditorKitForContentType 将新创建的编辑器套件添加到 JEditorPane(注意对 RTF 的支持是有限的)

希望这能让你走上正确的道路。

也可以看到这个帖子Can anyone recommend a Java rich text editor?

【讨论】:

    猜你喜欢
    • 2015-05-10
    • 2014-05-16
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多