【发布时间】:2012-09-22 14:05:38
【问题描述】:
这对于一个团队项目来说有点挑战,更不用说单人实现了,但我试图使用JEditorPane 组合一个简单而优雅的带有语法突出显示的文本编辑器。我偶然发现了this,它已经停产,我很难理解里面的所有词法分析器文件和 .lex 的东西。我什至在一些博客中发现这个项目后来被其他团队接手,但又一次停止了。我不需要它太花哨,比如代码折叠和其他东西(即使我很想知道如何做到这一点),但我至少需要一个 basic syntax highlighting 存在并且在最左侧几乎有 行号,就像 Notepad++ 一样。请记住,我只需要它来突出显示 Java 源代码,至少现在是这样。
我要找的不是教程、文档齐全的示例和示例代码、预制包,甚至 NetBeans 工具都可以解决问题,我不需要从头开始编写源代码,我只需要一个可以使用的实现。提前致谢!
PS这不会是商业的或太大的,不要问我为什么要重新发明轮子,因为那里有这么多编程编辑器,我正在学习,这对我来说是一个很好的练习!
【问题讨论】:
-
第二个链接的示例甚至无法编译?第 27 行出错:找不到 org.jdesktop.swingx.JXEditorPane 的类!?
-
JXEditorPane 它是 SwingX 组件的一部分,也许你没有正确的依赖 swingx.java.net。对于教程,也许您应该阅读整个系列antonioshome.net/kitchen/netbeans
标签: java swing syntax-highlighting jeditorpane line-numbers