0

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

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


标题

副标题

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


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

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

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

谢谢你的时间!

4

1 回答 1

3

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

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

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

也看到这个线程谁能推荐一个Java富文本编辑器?

于 2013-04-10T12:39:17.297 回答