带有选项卡的JFace对话框



我想在Eclipse RCE应用程序中使用JFace实现一个选项卡对话框。其中一个选项卡的内容应该是ContainerSelectionDialog,其内容如下所示:

ContainerSelectionDialog dialog = new ContainerSelectionDialog(
        Display.getDefault().getActiveShell(), container, true,
        "Please select target folder");
int open = dialog.open();
if (!(open == org.eclipse.jface.window.Window.OK))
    return null;
Object[] result = dialog.getResult();
IPath path = (IPath) result[0];
targetFolder = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
containerPath = targetFolder.getLocation().toPortableString();

如何实现选项卡对话框并将ContainerSelectionDialog添加到其中一个选项卡?

你不能那样做。正如您所说,SelectionContainerDialog 一个对话框。所以你不能把它的内容放到另一个对话框中。

看一下SelectionContainerDialog类,主要内容是由另一个名为SelectionContainerGroup的类处理的。这可能是一个很好的开始,但是要小心这个类,它是内部的

相关内容

  • 没有找到相关文章

最新更新