Adicionando um filtro ao JFileChooser

Coloque um filtro ao seu JFileChooser, e permita que só arquivos com extensão desejada sejam carregados.

Adicionando um filtro ao JFileChooser

Esta dica, adiciona um filtro para arquivos .java. Fazendo com que somente arquivos com essa extensão sejam carregados pelo JFileChooser

    JFileChooser fileChooser = new JFileChooser(new File(filename));
    fileChooser.addChoosableFileFilter(new MyFilter());
   
    // Abre o JFileChooser
    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";
        }
    }

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados