如何在PDE中按ID获取元素?

时间:2014-03-16 08:49:03

标签: java eclipse eclipse-plugin eclipse-pde

例如我的View有一个id

public static final String ID =“examplePlugin.views.SampleView”

如何通过id获取此View的实例(或eclipse中的任何其他内容)?

1 个答案:

答案 0 :(得分:1)

对于视图,您可以使用当前工作台页面IWorkbenchPage上的方法。您可以在以下页面找到该页面:

IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();

(必须从运行工作台的插件调用此方法。)

您可以使用以下网址找到现有视图:

page.findView(id);

使用以下命令创建并显示视图:

page.showView(id);