适用于Java的轻量级代码编辑器小部件,支持JavaScript

dou*_*laz 8 javascript java swing

我正在创建一个Swing应用程序,用户应该能够编辑JavaScript代码.所以我需要一些嵌入Java的代码编辑器,它支持:

  • 可自定义的自动完成(或者如果尚未完成,可扩展到足以轻松实现)
  • 语法错误突出显示(如Netbeans或其他高级编辑器,可以标记具有语法问题的行)
  • 颜色语法突出显示(不是非常关键)

在Java中嵌入它的需要主要是因为自动完成将是动态的并且非常特定于应用程序.

这样的编辑器存在吗?

Emm*_*urg 5

RSyntaxTextArea 支持语法突出显示和自动完成,但不支持错误突出显示:

http://fifesoft.com/rsyntaxtextarea


Jon*_*on7 0

我不知道有哪个编辑器是专门设计为可嵌入的,但是有大量的程序员编辑器是开源的并且 100% 用 java 编写。以下是其中一些的列表: http: //java-source.net/open-source/ides