1

我创建了 viewPart 的新插件

我有课 myView

public class myView extends ViewPart {
   public static String ID =....
  }

我想从 Activator.java 中找到视图

public class Activator extends AbstractUIPlugin {

我试过了

IViewPart findView = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView(myView.ID);

但我没有得到任何结果

我也试过

IViewReference findViewReference = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
     .findViewReference(myView.ID);

然后我得到了结果,但我不知道如何上课。

4

1 回答 1

1

findView并且findViewReference仅在当前在页面上可见时才返回视图。

用于IWorkbenchPage.showView显示视图。这只需要视图 id 字符串。

于 2013-11-12T14:52:02.240 回答