【发布时间】:2012-05-29 05:11:37
【问题描述】:
我有一个项目,在 netbeans 中有一个 JEditorPane,目前我有一个选择的 .java 文件填充它。我想要做的是,当加载 java 文件时,语法会被适当地着色,这样除了现在的纯文本之外,它也很容易阅读。
由于我无法在网上找到任何好的示例,因此有人对如何执行此操作有任何想法吗?
编辑:答案
我终于让它工作了,我将JSyntaxPane jar 文件添加到我的类路径(确切地说是jsyntaxpane-0.9.5-b29.jar)然后我添加了以下两行代码以使其适用于我的 JEditorPane。
jsyntaxpane.DefaultSyntaxKit.initKit();
JEditorPane.setContentType("text/java");
这也可以用于以下语言:JavaScript, Properties, Groovy, C, C++, XML, SQL, Ruby and Python...只需将上述代码中的text/java 更改为text/LANGUAGE_YOU_WANT
【问题讨论】:
标签: java netbeans netbeans-7 jeditorpane