File Chooser

Olá pessoal!

Como faço pra “filtrar” as extensões de arquivos que o usuário deve selecionar
no FileChooser.

vlw!

http://download.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.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) {
        String filename = file.getName();
        return filename.endsWith(".java");
    }
    public String getDescription() {
        return "*.java";
    }
}

No caso, filtrando para aceitar somente a extensão .java