gpt4 book ai didi

java - 带选项卡的 JFace 对话框

转载 作者:行者123 更新时间:2023-12-01 11:29:07 34 4
gpt4 key购买 nike

我想在 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的类处理的。这可能是一个很好的起点,但是要小心这个类,它是内部的。

关于java - 带选项卡的 JFace 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30567616/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com