gpt4 book ai didi

java - 如何从菜单中重新打开 View 部分?

转载 作者:行者123 更新时间:2023-11-30 11:59:36 25 4
gpt4 key购买 nike

我有一个视角和一个 View 部分。程序一打开就会显示 View 部分。viewpart 应该是唯一的并且应该是可关闭的。

我对这种行为有两个问题:

  1. 我希望视角是 显示为空,只是一张背景图片 应该显示。 (我该怎么做?)
  2. 我想打开 从菜单中查看部分,使用 命令式菜单。

到目前为止,我可以关闭我的 View 部分并且透视图是空的。

但是

我无法使用自定义命令从菜单中调用它。代码是这样的

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;
}
}

关于java - 如何从菜单中重新打开 View 部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2473015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com