如何通过FileChooser类设置过滤器?

时间:2014-01-15 11:51:47

标签: java xml filechooser

class Myfilter extends javax.swing.filechooser.FileFilter
{
      public boolean accept(File file) 
      {
            String filename = file.getName();
            return filename.endsWith(".xml");
      }
      public String getDescription() 
      {
            return "*.xml";
      }
}

2 个答案:

答案 0 :(得分:1)

通过调用setFileFilter方法。

,例如,在您的代码中:

JFileChooser chooser = new JFileChooser();
chooser.setFileFilter(new Myfilter());

答案 1 :(得分:1)

调用集过滤器可能无法在此处运行, 我通过下面的代码获得了更好的解决方案

FileNameExtensionFilter("XML","xml","xml&XML"));