2011-09-02 114 views
0

我需要创建一个IMarker对象以输入到MarkerAnnotation。 从Eclipse插件中完成时,它很容易获得IResource并对其执行createMarker,但在独立的SWT应用程序中,我发现很难掌握IResource。 有没有办法在我的SWT应用程序中获得一个IResource?或者是否有可能在不使用IResource的情况下创建IMarker?如何在独立的SWT应用程序中创建IMarker

回答

1

但是,如何在独立应用程序中获得MarkerAnnotation?它在org.eclipse.ui.texteditor包,这是org.eclipse.ui.editors提供,这取决于org.eclipse.core.runtimeorg.eclipse.ui

无论如何,看看methods returning IMarker。似乎没有什么合适的。

0

我要添加一个答案我自己的问题。像Alexey指出的那样,在独立的SWT中创建IMarkers似乎非常困难。

然而,从埃米尔Crumhorn在这个论坛上发帖答案有效地解决了我的AnnotationMarker-问题:http://www.eclipsezone.com/eclipse/forums/t30082.html

它展示了如何创建注释(就像在Eclipse的编辑器使用的一个)在SWT代码。