Java FileDialog OSX排除目录

时间:2012-08-22 09:17:36

标签: java awt

我正在尝试使用FileDialog,这样我就可以在OSX上获得原生文件对话框了。这是一个“保存”对话框,我只希望用户能够选择文件(而不是目录)。我找不到任何方法将选择仅限制为文件,或者判断选择是否是目录。

实际上,当选择是目录时,我得到以下内容:

//After opening the FileDialog with "/path/to/previously/selected/file" selected,
//and selecting "/path/to/directory"
String fileName = fileChooser.getFile();
String directoryName = fileChooser.getDirectory();
assert directoryName.equals("/path/to/directory");
assert fileName.equals(":path:to:previously:selected:file");

咦?

0 个答案:

没有答案