Como selecionar um arquivo [RESOLVIDO]

3 respostas
lucaslzl

Bom dia,

Sempre vejo em alguns programas que eu escolho o arquivo que quero abrir (geralmente existe um botão “selecionar”). Existe algum componente em java que já traz pronto esse botão. Que eu apenas coloque, e quando clicar eu consiga selecionar algum arquivo e ele me traga o nome do arquivo, ou o caminho no disco rígido?

Obrigado.

3 Respostas

josiloch

Usa o JFileChooser, segue exemplo.

JFileChooser fc = new JFileChooser();
        int res = fc.showOpenDialog(null);
        if (res == JFileChooser.APPROVE_OPTION) {
            File arquivo = fc.getSelectedFile();
                      
        }
lucaslzl

Mas como eu programo os botões “Salvar” e “Cancelar”?

Arthur_F_Ferreira

Exatamente como o josiloch colocou. Quando vc clicar em salvar, ele vai retornar true. Se vc clicar em cancelar, ele vai retornar false para atender a linha 3 do código:

if (res == JFileChooser.APPROVE_OPTION) {
Criado 19 de dezembro de 2012
Ultima resposta 19 de dez. de 2012
Respostas 3
Participantes 3