Java Swing How to - Create FileFilter for JFileChooser








Question

We would like to know how to create FileFilter for JFileChooser.

Answer

import javax.swing.JFileChooser;
import javax.swing.filechooser.FileNameExtensionFilter;
/*www  .j  av  a  2 s.  c  o  m*/
public class Main {

    public static void main(String[] args) {
        JFileChooser fileChooser = new JFileChooser();
        fileChooser.setAcceptAllFileFilterUsed(false);
        FileNameExtensionFilter filter = new FileNameExtensionFilter("MPEG3 songs", "mp3");
        fileChooser.addChoosableFileFilter(filter);
        fileChooser.showOpenDialog(null);

    }
}