gpt4 book ai didi

java - 显示仅提示 Eclipse 项目文件位置的文件对话框

转载 作者:行者123 更新时间:2023-11-30 04:27:35 25 4
gpt4 key购买 nike

如何任意显示从 New -> File 出现的相同文件对话框?

我有一个 Eclipse Action,我希望在其中显示项目文件路径对话框,而不是系统文件路径对话框,如下图所示:

Eclipse Project File Dialog

还有一个问题:我也想显示现有文件,因为我不会创建新文件,而是可能会覆盖/同步文件。如果这是不可能的,我仍然想知道如何只显示与 New -> File 中相同的对话框。

最佳答案

要显示工作区文件选择器,您需要执行以下操作:

ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(
shell,
new WorkbenchLabelProvider(),
new WorkbenchContentProvider());

dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
dialog.setAllowMultiple(false);

if (dialog.open() == Window.OK) {
IResource resource = (IResource) dialog.getFirstResult();
}

ElementTreeSelectionDialog 是完全可定制的,因此您可以根据需要调整行为。

关于java - 显示仅提示 Eclipse 项目文件位置的文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15476284/

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