我正在使用SWT + JFace构建应用程序,我想集成一个Javascript编辑器(使用语法高亮显示和自动缩进)。
我正在寻找像RSyntaxTextArea这样简单的东西:只需像使用TextArea一样使用小部件,并将语法设置为“Javascript”。
到目前为止,我遇到过“JFace Text”的例子,但似乎我必须自己实现Javascript部分。另外,如果可能的话,我不想整合整个Eclipse工作台。
你知道有哪些组件可以胜任这项工作吗?
答案 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,这是任何目的中最好的之一..