我正在用Java开发一个独立的RCP程序。我有一个插件,当我点击它时,它会在当前工作台中打开一个透视图。
IWorkbench workbench = PlatformUI.getWorkbench();
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
try {
workbench.showPerspective(perspectiveId, window);
} catch (Exception e) {
}
现在我想在对话框中显示这个视角。基本上,我在我的主页上有这个插件,可以使用上面的代码打开这个透视图。现在我想在另一个视图中将此透视图显示为对话框。我不确定这是否可能,因为透视可能需要一个工作台。
现在我的问题是,我可以根据我的观点使用这个观点,将其作为弹出窗口打开,如果是这样,我怎样才能以给定的视角实现这一点?
答案 0 :(得分:0)
你做不到。透视图,视图和编辑器只能在工作台窗口中显示。对话框不是工作台窗口。
您可以打开多个工作台窗口,但它们的行为不像对话框。