1
我有一个充当选择提供者的树视图。为了响应不同类型的选定项目,我想展示一个视图。 (实例化它是需要的)。在Eclipse插件开发中,如何以编程方式激活视图?
我可以通过VIEW_ID和工作台getViewRegistry来做到这一点吗?
我有一个充当选择提供者的树视图。为了响应不同类型的选定项目,我想展示一个视图。 (实例化它是需要的)。在Eclipse插件开发中,如何以编程方式激活视图?
我可以通过VIEW_ID和工作台getViewRegistry来做到这一点吗?
的基本技术是文章
“Make your Eclipse applications richer with view linking”,由最好的描述
基于“选择供应商选择监听”模式,这是创建于其他意见的变化做出反应意见的便捷方式,更新现在用Selection Service。
是这样的:
IViewRegistry viewRegistry = this.getWorkbenchWindow().getWorkbench().getViewRegistry();
IViewDescriptor desc = viewRegistry.find(VIEW_ID);
window.getActivePage().showView(VIEW_ID);
应该能够打开/创建视图
的[编程表示从Eclipse插件视图(http://stackoverflow.com/可能重复问题/ 171824 /编程-表示-A - 视图 - 从-AN-Eclipse的插件) – Eduardo 2014-05-07 02:32:26