参考, 这是设置XML扩展名的例子
http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_21328984.html
JFileChooser fileChooser = new JFileChooser(new File(filename));
    fileChooser.addChoosableFileFilter(new MyFilter());
    
    // Open file dialog.
    fileChooser.showOpenDialog(frame);
    openFile(fileChooser.getSelectedFile());
    
    class MyFilter extends javax.swing.filechooser.FileFilter {
        public boolean accept(File file) {
            if (file.isDirectory()) return true;  // <<<<<<<<< add this to be able to browse to directories
            String filename = file.getName();
            return filename.toUpperCase().endsWith(".XML");
        }
        public String getDescription() {
            return "XML files (*.xml)";
        }
    }