Netbeans:在JEditorPane中为Java语法添加颜色

时间:2012-05-22 17:02:10

标签: java netbeans netbeans-7 jeditorpane

我有一个在netbeans中有JEditorPane的项目,目前我已经填充了一个选定的.java文件。我想要发生的是当加载java文件时,语法被适当地着色,以便它比现在的当前纯文本更容易阅读。

有没有人对如何做到这一点有任何想法,因为我无法在网上找到任何好的例子?

编辑:答案

我得到了这个终于工作,我将JSyntaxPane jar文件添加到我的类路径(确切地说是jsyntaxpane-0.9.5-b29.jar)然后我添加了以下两行代码以使其适用于我的JEditorPane。 / p>

jsyntaxpane.DefaultSyntaxKit.initKit();
JEditorPane.setContentType("text/java");

这也适用于以下语言:JavaScript, Properties, Groovy, C, C++, XML, SQL, Ruby and Python ...只需在上面的代码中将text/java更改为text/LANGUAGE_YOU_WANT

1 个答案:

答案 0 :(得分:2)

我建议使用RSyntaxTextArea(参见http://fifesoft.com/rsyntaxtextarea/)。

集成和工作非常容易。该文档包含一个示例,其中显示了如何为RS-Syntax-Hightlighting集成RSyntaxtTextArea:

http://fifesoft.com/rsyntaxtextarea/examples/example1.php