这可能是一个挑战,即使对于团队项目也很难,更别提一个人的实现了。但我想用
JEditorPane
制作一个简单而优雅的文本编辑器,并使用语法高亮。我偶然发现了这个,但它已经停止更新了,里面有许多词法分析文件和.lex文件,让我很难理解。我甚至在一些博客中发现,这个项目后来被其他团队接手,但最终也停止更新了。我并不需要它太花哨,例如具有代码折叠等功能(尽管我很想知道如何做到这一点),但我需要至少存在基本的语法高亮,并且类似于Notepad++的左侧有行号。请记住,我目前只需要它突出显示Java源代码。
我正在寻找的是教程、文档良好的示例和样例代码、预制包,甚至是NetBeans的工具都可以胜任,我不一定需要从头开始编写源代码,我只需要一个可以使用的实现。提前感谢您!
P.S.这不会是商业性质或太大的项目,请不要问为什么在有那么多编程编辑器的情况下我想要重新发明轮子,这对我来说是一个很好的练习!