【问题标题】:Show only TSTA* files in JFileChooser在 JFileChooser 中仅显示 TSTA* 文件
【发布时间】:2014-12-24 18:16:24
【问题描述】:

所以,与问题相反:Open only .xml file in JFileChooser

我想打开一个JFileChooser,它显示以"TSTA" 开头的文件。我不关心文件名的其余部分。

【问题讨论】:

    标签: java linux jfilechooser rhel


    【解决方案1】:

    您始终可以实现自己的FileFilter

    public class TSTAFileFilter extends FileFilter {
        @Override
        public boolean accept(File f) {
            return f.getName().startsWith("TSTA");
        }
    
        @Override
        public String getDescription() {
            return "Only files starting with TSTA";
        }
    }
    

    然后使用它:

    JFileChooser chooser = new JFileChooser(cwd);
    TSTAFileFilter filter = new TSTAFileFilter();
    chooser.setFileFilter(filter);
    

    【讨论】:

    • 正是我想要的。谢谢!
    猜你喜欢
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2013-07-11
    相关资源
    最近更新 更多