如何重新打开ViewPart?

时间:2014-07-09 08:56:30

标签: eclipse-plugin eclipse-rcp

我正在制作一个Eclipse插件。我使用了一个插件项目模板,该模板生成了一个扩展ViewPart的View类。我认为它是SWT的一部分。

我的问题是View就像一个主框架里面的窗口,它有关闭按钮,最小化。我错误地点击了View的X按钮。现在,即使重新启动Eclipse应用程序,我也无法再次显示它。

现在,我的Eclipse应用程序看起来像这样:

enter image description here

之前有一些面板和按钮。但是我无法再次看到视图。我应该如何把它带回来?我试图从Eclipse中删除插件项目并再次导入它。但它没有用。

我敢打赌,这是一种让视图再次可见的简单方法,但我不知道如何。通过MANIFEST文件有任何设置吗?还是其他文件?

2 个答案:

答案 0 :(得分:1)

运行RCP时指定-clearPersistedState参数(假设您使用的是Eclipse 4.x)。

答案 1 :(得分:1)

1)快速解决方案  重启工作台,在运行配置下选中了清除工作区选项..

2)完整解决方案 您应该在菜单栏中添加一个菜单以打开您的视图,以便您可以随时打开视图

创建命令说openMyMenu 为它创建一个处理程序并从处理程序执行方法调用下面的代码。 将该命令添加到主菜单栏..

 PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(<view ID>);