Exemplo _2_4_1: uso do objeto JFileChooser

        File file = new File("C:/Program Files");
        if (file.isFile()) {
                   System.out.println("Arquivo!");
        } else {
                  System.out.println("Diretório!");
        }
        

Convenhamos, para o usuário é complicado escrever o caminho completo de um arquivo no programa. O objeto JFileChooser fornece ao usuário uma forma mais simples de selecionar arquivos ou diretórios. O JFileChooser faz parte do pacote javax.swing. O seguinte código permite mostrar uma caixa de diálogo:

    JFileChooser chooser = new JFileChooser( );
    ...
    chooser.showOpenDialog(null);
    

Se não for colocado nenhum argumento na chamada do construtor do objeto então a caixa de diálogo abrirá no diretório “Meus Documentos”. Caso se queira que a caixa de diálogo abra em um diretório diferente, podemos usar o método setCurrentDirectory():

    File file = new File("C:/Program Files");
    chooser.setCurrentDirectory(startDir);
    ...
    chooser.showOpenDialog(null);
    

Apresentaremos a seguir um exemplo com os principais métodos do objeto JFileChooser.

Copyright © 2014 AIEC.