-1
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";
      }
}
4

2 回答 2

1

调用 set filter 在这里可能不起作用,我通过下面的代码得到了更好的解决方案

FileNameExtensionFilter("XML","xml","xml&XML"));
于 2014-03-07T05:33:24.453 回答
1

通过调用setFileFilter方法。

例如,在您的代码中:

JFileChooser chooser = new JFileChooser();
chooser.setFileFilter(new Myfilter());
于 2014-01-15T11:57:34.627 回答