我创建了一个新的视图类,它为我的Eclipse插件扩展了ViewPart。 该类包含一个Browser对象。 我希望能够从其他类设置URL,实际上像myViewObject.browser.setURL(...)
但是如何访问视图对象?创建它时我没有它的参考。
答案 0 :(得分:0)
您可以使用findView
的{{1}}方法查找视图:
IWorkbenchPage
其中IWorkbenchPage page =
PlatformUI.getWorkbench().getActiveWorkbenchWindow(),getActivePage();
IViewPart part = page.findView("my view id");
if (part instanceof MyViewClass) {
MyViewClass myView = (MyViewClass)part;
... call methods on your view
}
是您的类MyViewClass