如何在 JFileChooser 中隐藏“可选文件过滤器小部件”? “可选择的文件过滤器小部件”是指下面包含“文件格式”字样的面板。
docs 中有很多信息关于如何修改出现在小部件中的特定过滤器,但我不知道如何完全隐藏它。
我正在使用 JFileChooser 选择目录,因此不需要该小部件。
有什么想法吗?
编辑
最后我采纳了 Andrew Thompson 的建议并将过滤器选择器设置为显示文本“仅目录”。为了帮助任何人,我使用了以下代码:
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
fc.setFileFilter( new FileFilter(){
@Override
public boolean accept(File f) {
return f.isDirectory();
}
@Override
public String getDescription() {
return "Directories only";
}
});
最佳答案
或者用“仅目录”文本填充它。然后它会按照用户的预期出现,并附有说明。
文件格式: 任何文件夹
关于java - 在 JFileChooser 中隐藏 "choosable file filter"小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13783298/