隐藏JFileChooser中的“可选文件过滤器”小部件

时间:2012-12-09 00:06:43

标签: 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";
            }

        });

1 个答案:

答案 0 :(得分:5)

或者用“仅限目录”文本填充它。然后它将以用户期望的方式显示,并带有说明。


文件格式: 任意文件夹