在JFileChooser中仅显示TSTA *文件

时间:2014-12-24 18:16:25

标签: java linux jfilechooser rhel

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

我想打开显示以JFileChooser开头的文件的"TSTA"。我不在乎文件名的其余部分。

1 个答案:

答案 0 :(得分:3)

您可以随时实施自己的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);