在SWT对话框中嵌入org.eclipse.wst.sse.ui.StructuredTextEditor

时间:2011-06-05 08:38:21

标签: java eclipse eclipse-plugin swt

有没有办法在SWT对话框中添加StructuredTextEditor?如果没有,是否有任何方法可用于从对话框中查看和编辑xml文件(WizardPage)

谢谢!

2 个答案:

答案 0 :(得分:1)

StyledText上面的下一步是使用JFace Text和SourceViewer。查看器将文本表示连接到StyleText小部件,并且是java编辑器使用的查看器。然后可以在向导或对话框中使用查看器和窗口小部件。

有关详细信息,请参阅http://wiki.eclipse.org/Platform_Text

答案 1 :(得分:0)

编辑器仅显示在编辑器区域中,因此不能在向导页面中获取StructuredTextEditor。您需要做的是使用一个SWT小部件,它可以让您显示和编辑文本。由于您希望能够编辑XML文件,我的猜测是StyledText对您有用。但是你需要处理很多通常已经处理好的事情(即编辑的'脏'状态等)。我没有尝试做你想做的事情,所以我不能提供更好的建议,但如果我不得不这样做,那么看看StyledText就是我要开始的地方。