我目前正在构建一个基于Eclipse的RCP应用程序。 在我的插件之一,我通过代码增加了两个观点:Eclipse RCP让两个视图进行通信
layout.addView("dev.asd.tableviewer.tree", IPageLayout.LEFT, 0.25f, IPageLayout.ID_EDITOR_AREA);
layout.addView("dev.asd.tableviewer.view", IPageLayout.RIGHT, 0.75f, IPageLayout.ID_EDITOR_AREA);
第一个视图包含一个TreeViewer中,第二个一个TableViewer中。现在我想根据treeviewer的选择来更新tableviewer的内容。我的问题是,我如何从treeviewer中引用tableviewer?或者还有其他方法可以解决这个问题吗?
你也可以看看这个答案: http://stackoverflow.com/questions/2227701/how-to-communicate-between-views-in-eclipse-rcp – pbanfi 2012-09-06 08:20:18