如何重新viewpart从菜单吗?
-
20-09-2019 - |
题
我有一个视角和一个viewpart.该viewpart示只要作为程序开启。该viewpart应该是唯一一个应可关闭.
我有两个问题与该行为:
- 我想要透要 所示空的,只是一个背景图像 应该显示。(我要如何做呢?)
- 我想要打开 viewpart从菜单,使用 命令。
到目前为止,我可以靠近我viewpart和透是空的。
但
我不能把它从菜单我selfdefined命令。代码是一样
public class CallMyViewPart extends AbstractHandler implements IHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell();
IWorkbenchPage page = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();
MyViewPart myViewPart = new MyViewPart();
return null;
}
}
我做错了什么?谢谢!
解决方案
嗯,这是更容易比我想象的。
public class CallMyViewPart extends AbstractHandler implements IHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell();
IWorkbenchPage page = HandlerUtil.getActiveWorkbenchWindow(event).getActivePage();
try {
page.showView("somedomain.mainViewpart");
} catch (PartInitException e) {
e.printStackTrace();
}
return null;
}
}
不隶属于 StackOverflow