java - 在 JFileChooser 中隐藏 "choosable file filter"小部件

标签 java swing jfilechooser

如何在 JFileChooser 中隐藏“可选文件过滤器小部件”? “可选择的文件过滤器小部件”是指下面包含“文件格式”字样的面板。

enter image description here

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/

相关文章:

java - 如何调查 JVM 崩溃的原因?

java - 如何使角组件在 JScrollPane 中始终可见

java - Java 中的图形数据库(Neo4J 除外)

java - 奇怪的JFileChooser情况,右键菜单文本为空白

java - 通过 Spring 在依赖项中设置变量?

java - 多个 JComboBox

java - 坚持改变面板的大小

java - 从 Action 监听器内部停止 Swing 计时器

java - 如何在详细信息 View 中启动 JFileChooser?

java - JFileChooser:无法选择根目录