0

我想从我的TitleAreaDialog.

有许多信息要传递给view. 我已经创建了许多getterssetters处理值的更改,但我仍然需要引用viewwhich is not a static class

我在互联网上搜索,但找不到一个很好的例子。

非常感谢,

4

2 回答 2

1

如果我了解您所追求的内容(对工作台中可见的视图类实例的引用),请尝试以下操作:

IWorkbench wb = PlatformUI.getWorkbench();
IWorkbenchWindow activeBenchWindow = wb.getActiveWorkbenchWindow();
IWorkbenchPage[] pages = activeBenchWindow.getPages();
IWorkbenchPage page = pages[0];
IViewPart yourView = page.findView(YourView.ID);
于 2012-10-08T20:02:38.500 回答
0

您需要在构造函数中传递给 TitleAreaDialog。

于 2012-10-08T19:53:58.203 回答