当我的应用程序在 Mac 上运行时,我试图从使用 JFileChooser 切换到 FileDialog,以便它将使用 OS X 文件选择器。到目前为止,我有以下代码:
FileDialog fd = new FileDialog(this);
fd.setDirectory(_projectsBaseDir.getPath());
fd.setLocation(50,50);
fd.setFile(?);
fd.setVisible(true);
File selectedFile = new File(fd.getFile());
我会为这个问题输入什么?这样我的文件选择器将允许任何目录作为文件选择器的输入(下面的方法已经检查以确保该目录是正确的目录类型,我只想让 FileDialog 接受任何目录)。