1

我有一个作为选择提供商的树视图。为了响应不同类型的选定项目,我想展示一个视图。(需要实例化它)。

我可以通过 VIEW_ID 和工作台 getViewRegistry 来做到这一点吗?

4

1 回答 1

2


这篇文章“通过视图链接让你的 Eclipse 应用程序更丰富”对基本技术进行了最好的描述,
它基于“选择提供者 - 选择侦听器”模式,这是一种创建响应其他视图变化的视图的便捷方式,现已更新与选择服务

就像是:

IViewRegistry viewRegistry = this.getWorkbenchWindow().getWorkbench().getViewRegistry();
IViewDescriptor desc = viewRegistry.find(VIEW_ID);
window.getActivePage().showView(VIEW_ID);

应该能够打开/创建视图

于 2009-04-10T06:35:42.317 回答