Java中的所见即所得文本编辑器
我想在这里收集所有Java所见即所得文本编辑器 一些条目规则:Java中的所见即所得文本编辑器,java,editor,wysiwyg,Java,Editor,Wysiwyg,我想在这里收集所有Java所见即所得文本编辑器 一些条目规则: 必须有项目/产品的链接 您必须说明它是开源的还是商业的 是否可以扩展编辑器(添加新功能,如“以紫色为中心的数独”)?这是简单还是复杂 它是有很多功能(在同一文档中有多种语言在线拼写检查的奇特字符和段落样式)还是只有基本功能(粗体、斜体、无下划线) 列出重要的依赖项(它是否在使用Swing?SWT?MacOS的裸Java上运行?) 你的个人意见 此列表将帮助开发人员确定要选择的编辑器。我不是在寻找“最好的”,而是更多的“有什么”。
- 必须有项目/产品的链接
- 您必须说明它是开源的还是商业的
- 是否可以扩展编辑器(添加新功能,如“以紫色为中心的数独”)?这是简单还是复杂
- 它是有很多功能(在同一文档中有多种语言在线拼写检查的奇特字符和段落样式)还是只有基本功能(粗体、斜体、无下划线)
- 列出重要的依赖项(它是否在使用Swing?SWT?MacOS的裸Java上运行?)
- 你的个人意见
- 它的GPLed
- 我不知道扩展它有多容易
- 不支持拼写检查,但有表、列表
- 基于Swing,需要Java1.4和可选的Java帮助
- 我不是作为程序员使用它的——就像作为最终用户一样,它有一些怪癖——比如没有多级列表或表不是很好,但还行
- 另外,它还提供HTML,因此很容易将处理结果嵌入到其他组件中
- 现在
RSyntaxTextArea textArea = new RSyntaxTextArea();
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
RTextScrollPane sp = new RTextScrollPane(textArea);
使用HTML所见即所得编辑器和()。选项:
- (基于)
- 由于HTML,有很多选项
- 支持HTML作为本机格式(因此,与本机Word格式不同,当您需要将文档保存在某个位置或修改它们时,不会出现异常问题)
- 使用字体、颜色和图像很简单,因为您不必自己管理资源。浏览器组件将为您执行此操作
- 解决方案依赖于平台。使用richhtml4eclipse进行的测试显示,在Windows XP(IE)和Mac OSX(Safari)上的行为有所不同
- 如果出现问题,用户必须切换到HTML代码视图并自行修复
- 祝您在内容辅助、代码完成、拼写检查、折叠或注释方面好运
- 添加特殊功能将迫使您通过pretty simply API进行锁孔手术
- 对于许多这样的编辑器,性能不是很好,尤其是对于大型文档
- 取决于SWT
- 提供拼写检查、代码完成、撤消/重做、自动缩进和大多数其他功能()
- 取决于
- 不支持表格
- 。还有在线样品
- 商业许可证
- 扩展起来非常简单。供应商将其用于许多不同的事情,如编辑器、HTML打印引擎、显示自定义占位符等。与Sun HTMLDocument类似,类的可见性没有问题李>
- 它基于javax.swing.text.JEditorPane或javax.swing.text.JTextPane,您可以将其与第三方工具(如拼写检查器JOrtho)一起使用
- 它是纯Java,在所有使用JavaSE5或更高版本的平台上运行。它也在未签名的小程序中运行
- 这是商业广告
- 大量功能(表格、分页、H/F、列布局、wmf、svg、复制粘贴、RTF、ODT、HTML导出)
- 免版税
- 纯Java Swing(1.6)
- 可扩展(基于Swing文本API)
- docx4all
docx4all是一个跨平台的所见即所得编辑器,用于docx文件,使用JavaSwing和JavaFX脚本。作为小程序或应用程序运行。看
开源还是商业?看
需要Java6 JWebEngine 我推荐。这是我所知道的唯一一个通过ACID1浏览器测试和邮件acid测试的。大多数其他Java HTML编辑器都基于javax.swing.text.HTML.HTMLDocument,具有所有相同的bug。HTMLDocument对CSS的支持非常差。JWebEngine非常支持使用CSS查看HTML