Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 始终在FilteredResourcesSelection对话框中显示文件路径_Eclipse_Eclipse Plugin_Swt_Eclipse Rcp_Jface - Fatal编程技术网

Eclipse 始终在FilteredResourcesSelection对话框中显示文件路径

Eclipse 始终在FilteredResourcesSelection对话框中显示文件路径,eclipse,eclipse-plugin,swt,eclipse-rcp,jface,Eclipse,Eclipse Plugin,Swt,Eclipse Rcp,Jface,在“过滤器资源选择”对话框中,某些项目旁边的文件路径显示为灰色,而其他项目则不显示路径 为什么会发生这种情况?如何确保始终显示文件路径?当有多个同名条目时,会显示路径。这是为了让您能够区分这些条目 如果创建从FilteredResourcesSelectionDialog(或基于FilteredItemSelectionDialog的任何内容)派生的类,则可以重写isDuplicateElement方法来控制此操作,例如: @Override public boolean isDuplicate

在“过滤器资源选择”对话框中,某些项目旁边的文件路径显示为灰色,而其他项目则不显示路径


为什么会发生这种情况?如何确保始终显示文件路径?

当有多个同名条目时,会显示路径。这是为了让您能够区分这些条目

如果创建从
FilteredResourcesSelectionDialog
(或基于
FilteredItemSelectionDialog
的任何内容)派生的类,则可以重写
isDuplicateElement
方法来控制此操作,例如:

@Override
public boolean isDuplicateElement(Object item)
{
  return true;
}

有意义的是,有可能让它们总是出现吗?否则用户可能会感到困惑。添加了isDuplicateElement methodPerfect!你是一个真正的英雄:)