gpt4 book ai didi

java - JFileChooser 不允许选择目录

转载 作者:行者123 更新时间:2023-12-03 18:59:05 29 4
gpt4 key购买 nike

我想在我的程序中使用 JFileChooser 来选择目录并处理它。但是,无论我为文件选择器使用什么 FileFilter,选择目录时 Open 按钮都是锁定的。下面是我的 FileFilter 的代码。

this.fileChooser.setFileFilter(new javax.swing.filechooser.FileFilter()
{
@Override
public String getDescription()
{
return "Directories";
}

@Override
public boolean accept(File f)
{
return f.isDirectory();
}
});

最佳答案

您是否尝试过设置 file selection mode ?默认值为 JFilesChooser.FILES_ONLY,这意味着即使您为目录返回 true,您的自定义 FileFilter 也会被有效忽略。

chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);

关于java - JFileChooser 不允许选择目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28908827/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com