Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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
Java SWT文件对话框扩展_Java_Swt - Fatal编程技术网

Java SWT文件对话框扩展

Java SWT文件对话框扩展,java,swt,Java,Swt,我正在创建一个基于SWT的应用程序。我有一个名为“导入”的按钮,点击它打开一个swt文件对话框来选择一个文件。我有一个独特的要求,当打开此文件对话框时,我只想显示特定文件夹中的所有文件[意味着不是整个文件系统,用户无法返回]。提前感谢,TorFileDialog有一个方法,setFilterPath,允许您为对话框指定初始目录 您必须修改FileDialog,以便用户返回的目录不能高于初始目录。下面是Eclipse3.5上的forFileDialog

我正在创建一个基于SWT的应用程序。我有一个名为“导入”的按钮,点击它打开一个swt文件对话框来选择一个文件。我有一个独特的要求,当打开此文件对话框时,我只想显示特定文件夹中的所有文件[意味着不是整个文件系统,用户无法返回]。提前感谢,Tor

FileDialog
有一个方法,
setFilterPath
,允许您为对话框指定初始目录

您必须修改
FileDialog
,以便用户返回的目录不能高于初始目录。下面是Eclipse3.5上的for
FileDialog