删除 JFileChosser Java 中的 allfile 选项

发布于 2024-07-26 05:33:44 字数 627 浏览 8 评论 0原文

我在程序中使用 swings JFileChooser 。 我希望它过滤带有 .txt 扩展名的文件,并且它也在窗口中显示 allfiles 选项。 我想删除 allfiles 选项,我该怎么做?

这是我的代码:

fc1 = new JFileChooser();

fc1.setMultiSelectionEnabled(true); // Allow for multiple selections
fc1.setCurrentDirectory(new File("C:\\"));
fc1.setFileFilter(new FileFilter() {
        public boolean accept(File f) {
            return f.getName().toLowerCase().endsWith(".fls")
                    || f.isDirectory();
        }

        public String getDescription() {
            // TODO Auto-generated method stub
            return "*.fls";
        }
    });

I'm using swings JFileChooser in program. I want it to filter files with .txt-extension and it is showing allfiles option also in window. I want to remove allfiles option, how can I do that?

This is my code:

fc1 = new JFileChooser();

fc1.setMultiSelectionEnabled(true); // Allow for multiple selections
fc1.setCurrentDirectory(new File("C:\\"));
fc1.setFileFilter(new FileFilter() {
        public boolean accept(File f) {
            return f.getName().toLowerCase().endsWith(".fls")
                    || f.isDirectory();
        }

        public String getDescription() {
            // TODO Auto-generated method stub
            return "*.fls";
        }
    });

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深白境迁sunset 2024-08-02 05:33:44

好吧,只需阅读 javadoc,我可以看到有一个名为 setAcceptAllFileFilterUsed(boolean) 的方法。 你尝试过吗? 听起来它正在做你想做的事情。

Well, just by reading the javadoc, I can see that there's a method called setAcceptAllFileFilterUsed(boolean). Did you try that? It sounds like it's doing what you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文