2011-09-02 110 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代碼。