![]() |
1
8
我最终发现了问题。如果视图在多个透视图上打开,则在一个透视图上隐藏它不会关闭它。可以遍历所有打开的透视图并查找该视图。在所有透视图中隐藏它将关闭它。 |
![]() |
2
3
我认为
我用这种方法已经有一段时间了
下次我再次打开这个视图(我的意思是从我的代码而不是从用户界面),Eclipse和
此外,调用层次视图告诉我
希望这能有所帮助… 最后一个问题,您是如何检查视图未正确处理的?? |
![]() |
3
0
org.eclipse.ui.internal.viewFactory有一个名为releaseView的方法,我认为它完全关闭了视图(尽管我不确定)。它需要一个IviewReference。 您可以通过调用perspective.getviewFactory来访问viewFactory,并且可以访问该透视,然后将一个iviewReference传递给它以释放该视图。
|
![]() |
4
0
我重写了IWorkbenchPart中的Dispose方法,这很有效。 我在重写的Dispose方法中有类似的内容:
|
![]() |
5
0
为了在关闭透视图上释放ViewPart,我们使用了以下代码:
结果
|
![]() |
6
0
为了关闭在不同透视图中打开的视图,我重写了org.eclipse.ui.perspectiveadapter的perspectiveedeactivated()。
我的要求是关闭“错误日志”视图。可以修改上述代码以关闭任何视图。 |
![]() |
Endriu · 在Weblogic上运行Java应用程序 1 年前 |
![]() |
Paul DeWolf · EclipseJavaFX和Android 2 年前 |
![]() |
nijeg52273 · RCP Oomph安装程序创建指南 2 年前 |
![]() |
Varsha · 如何对动态生成的树项执行单个选择? 2 年前 |