java - Java中的所见即所得文本编辑器

标签 java editor wysiwyg

我想在这里收集所有用于 Java 的 WYSIWYG 文本编辑器。

一些条目规则:

  • 必须有项目/产品的链接
  • 您必须说明它是开源的还是商业的
  • 是否可以扩展编辑器(添加新功能,如“以紫色为中心的数独”)?是简单还是复杂?
  • 它是否具有很多功能(花哨的字符和段落样式以及对同一文档中多种语言的在线拼写检查)还是只有基本功能(粗体、斜体、无下划线)?
  • 列出重要的依赖项(它是否在带有 Swing 的裸 Java 上运行?SWT?MacOS?)
  • 您的个人意见

此列表应有助于开发人员确定选择哪个编辑器。我不是在寻找“最好的”,而是在寻找“那里有什么”。

最佳答案

RSyntaxTextArea

我用过这个组件,效果很好。它是 LGPL,它基于 javax.swing.text 包 (javax.swing.text.EditorKit)。 由于它是一个 Swing 组件,它可以通过几行代码集成到您的应用程序中:

RSyntaxTextArea textArea = new RSyntaxTextArea();
textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
RTextScrollPane sp = new RTextScrollPane(textArea);

关于java - Java中的所见即所得文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/853071/

相关文章:

java - 如何以编程方式更改 Android Toggle/LabeledSwitch 边框颜色?

Java按共同值(value)合并流

css - Sharepoint 2013 将编辑限制为仅文本

windows - 在脚本编辑器中显示行号

java - 如何在不创建或附加 Azure Java SDK 的情况下获取 AppendBlobItem

java - Spring MVC : How to access a modelAndView XML object in Javascript ?

mysql - 在 Markdown/Macdown 编辑器中格式化 MySQL 代码

mysql - Wordpress 将帖子文本存储为 html 还是纯文本?

javascript - 如何在 javascript 事件触发时用一些内容填充tinymce?

Javascript - 一段时间后更改图像