我想从我的TitleAreaDialog
获取对我的应用程序中的视图的引用。
有许多信息要传递给view
上的控件。我创建了许多getters
和setters
来处理值的更改,但我仍然需要引用view
而不是static class
。
我在互联网上搜索但我找不到一个好的例子。
非常感谢,
答案 0 :(得分:1)
如果我理解你的目的是什么(对工作台中可见的视图类实例的引用),试试这个:
IWorkbench wb = PlatformUI.getWorkbench();
IWorkbenchWindow activeBenchWindow = wb.getActiveWorkbenchWindow();
IWorkbenchPage[] pages = activeBenchWindow.getPages();
IWorkbenchPage page = pages[0];
IViewPart yourView = page.findView(YourView.ID);
答案 1 :(得分:0)
您需要传递给构造函数中的TitleAreaDialog。