有推荐的 SWT/JFace Javascript 编辑器吗?
我正在使用 SWT + JFace 构建一个应用程序,我想集成一个 Javascript 编辑器(具有语法突出显示和自动缩进)。
我正在寻找像 RSyntaxTextArea 这样的简单内容:只需使用像 TextArea 这样的小部件并将语法设置为“ JavaScript”。
到目前为止,我已经遇到过“JFace Text”的示例,但似乎我必须自己实现 Javascript 部分。另外,如果可能的话,我不想集成整个 Eclipse 工作台。
您知道有什么组件可以完成这项工作吗?
I'm building an app using SWT + JFace and I would like to integrate a Javascript editor (with Syntax Highlighting and Auto-Indent).
I'm looking for something simple like RSyntaxTextArea: just use the widget like as a TextArea and set the syntax to "Javascript".
So far I've come across examples with "JFace Text" but it seems I have to implement the Javascript part myself. Also, I don't want to integrate the whole Eclipse workbench if possible.
Do you know of any component that would do the job?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以使用 StyledText 小部件(因此不依赖于 JFace)来显示语法突出显示(请参阅 深入 SWT StyledText Widget),但还有很多工作要做。
有关其他示例,请参阅使用 StyledText API 实现语法着色 。
也可以使用 SWT_AWT 桥 并将 RSyntaxTextArea 直接放入您的应用程序..
It's possible to use StyledText widget (so no dependency on JFace) to show syntax highlight (see Into the Deep End of the SWT StyledText Widget), but it's quite lot of work to do..
For additional example see Implements syntax coloring using the StyledText API.
It's also possible to use SWT_AWT bridge and put the RSyntaxTextArea to your application directly..
我发现了一些有趣的项目,可能会帮助您解决这种情况。
它称为 DJ 项目 (Sweet 库为基于 SWT 的应用程序带来了一些丰富的组件)并且当您检查Gallery,您可以找到 带有 javascript 语法突出显示文本的最后一个示例 SWT gui区域。
该许可证是 LGPL,对于任何目的来说都是最好的许可证之一。
I found some interesting project, which might help you with the situation..
It's called The DJ Project (The Sweet library brings some rich components to SWT-based applications) and when you check the Gallery, you can find as last example SWT gui with javascript syntax highlighted text area.
The licence is LGPL, which is one of the best for any purpose..