我正在使用Java编写源代码编辑器(用于Java源代码),我想添加简单的语法高亮(仅需对关键字进行区分着色)。 有什么建议吗?
我正在使用Java编写源代码编辑器(用于Java源代码),我想添加简单的语法高亮(仅需对关键字进行区分着色)。 有什么建议吗?
也许类似于JSyntaxPane
这样的东西?
一个非常简单易用、可扩展且支持少数语言的JEditorKit。主要目标是使得在Java Swing编辑器中实现具备语法高亮显示的漂亮外观变得容易。
那么 RSyntaxTextArea 呢?它使用的是修改后的BSD许可证。
你可能想看一下现有的编辑器(例如Notepad ++- http://notepad-plus.sourceforge.net/uk/site.htm),并查看如何进行用户定义的语法高亮显示(要检查的插件之一是Gmod 10 Lua Syntax Highlighter)。 我敢打赌,Java(和其他语言)也是以类似的方式完成的...
prettify.js
的Java端口,它是java-prettify
:https://code.google.com/p/java-prettify/ - Jmini