有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从Activator获取视图?

我创建了viewPart的新插件

我有我的观点

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

我想从激活器中找到视图。爪哇

public class Activator extends AbstractUIPlugin {

我试过了

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

但我没有得到任何结果

我也试过了

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

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


共 (1) 个答案

  1. # 1 楼答案

    findViewfindViewReference只返回当前在页面上可见的视图

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