JFileChooser select 只是目录

JFileChooser select just directories

我正在使用 JFileChooser 来允许我的应用程序的用户select 一个用于文件存储的目录。根据 documentation 和我研究过的其他 Whosebug 问题,我添加了这段代码:

fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

这样做会 return 我需要的目录,但是要 select 该目录,您必须 select 一个 file目录。如果该目录为空,则必须在其中创建一个文件 select。我的问题是,有没有办法只显示目录并能够从这些目录中 select,即使它们有子目录?

我将 AcceptAllFileFilterUsed 设置为 false,这导致了这个问题。