我正在使用这样的DirectoryDialog:
public static String showDialog(Composite parent, String path)
{
log.debug("Showing submission directory dialog");
Shell shell = parent.getShell();
DirectoryDialog dialog = new DirectoryDialog(shell);
dialog.setFilterPath(path);
return dialog.open();
}
工作正常,但是视图未显示路径提供的目录。已选择但未显示:
有什么想法吗?预先感谢!
恕我直言,这是不可能的。这些是基础操作系统的本机对话框,因此这些对话框的行为可能会将一个OS更改为另一个OS。
可能无法自动滚动到所选文件夹。
还检查其是否有效:打开DirectoryDialog并隐藏隐藏的文件夹,这样过滤器文件夹将自动可见。