从Eclipse插件中打开后台透视图

时间:2013-04-19 11:45:24

标签: java eclipse eclipse-plugin eclipse-rcp perspective

我有一段代码,只有在已经加载/打开给定透视图时才能执行。

我可以使用PlatformUI.getWorkbench().showPerspective("perspectiveID",PlatformUI.getWorkbench().getActiveWorkbenchWindow());(来自Gui-Thread)强制显示Perspective,但这不是好方法。

我希望向“你想立即打开Debug-Perspective”显示一个类似的对话框,但不同的是,我总是打开透视图,但只有带来如果用户愿意,它就在前面

完整性:这是用户上下文菜单点击的结果,用户可能不知道,当我在他不知情的情况下改变视角时发生了什么。 (RCP-Application之前未使用透视图)

1 个答案:

答案 0 :(得分:0)

不要投入太多精力来处理尴尬的用户交互,而是要投入精力来修复只有在打开某个视角时才能运行代码的错误。

Eclipse中没有“打开视角,但没有把它带到前面”的概念。