推荐SWT / JFace Javascript编辑器?

时间:2011-08-27 09:56:10

标签: javascript eclipse editor swt jface

我正在使用SWT + JFace构建应用程序,我想集成一个Javascript编辑器(使用语法高亮显示和自动缩进)。

我正在寻找像RSyntaxTextArea这样简单的东西:只需像使用TextArea一样使用小部件,并将语法设置为“Javascript”。

到目前为止,我遇到过“JFace Text”的例子,但似乎我必须自己实现Javascript部分。另外,如果可能的话,我不想整合整个Eclipse工作台。

你知道有哪些组件可以胜任这项工作吗?

2 个答案:

答案 0 :(得分:2)

可以使用StyledText小部件(因此不依赖于JFace)来显示语法高亮(请参阅Into the Deep End of the SWT StyledText Widget),但这需要做很多工作。 有关其他示例,请参阅Implements syntax coloring using the StyledText API

也可以使用SWT_AWT bridge并将RSyntaxTextArea直接放到您的应用程序中。

答案 1 :(得分:2)

我找到了一些有趣的项目,这可能对你有所帮助..

它被称为The DJ Project(Sweet库为基于SWT的应用程序带来了一些丰富的组件),当您check the Gallery时,您可以找到last example SWT gui with javascript syntax highlighted text area

许可证是LGPL,这是任何目的中最好的之一..