Retornar em String o endereço do arquivo

2 respostas
dsombras

Estou querendo utilizar a classe JFileChooser para abrir um arquivo dentro do meu pc…o que eu quero na verdade é que o usuário escolha o arquivo em uma janela e retornar o endereço do arquivo que ele escolher em uma String…

final JFileChooser fc = new JFileChooser();
 int returnVal = fc.showOpenDialog(aComponent);


 arqEnviar = new FileInputStream(""+returnVal+"");

Estou utilizando esse código para abrir a janela para escolher o arquivo
e usando a variavel returnVal para representar o caminho do arquivo mas acho que isso não está certo

2 Respostas

C

Até onde eu sei, o returnVal apenas vai lhe informar se o usuário confirmou a escolha ou não. Para obter o ome do arquivo utilize o método getSelectedFile().

Segue um exemplo de código:

int returnVal = fc.showOpenDialog(FileChooserDemo.this);

if (returnVal == JFileChooser.APPROVE_OPTION)
    File file = fc.getSelectedFile();
dsombras

Valew cmarquesumu era isso mesmo :lol: :lol: :lol:

Eu troquei o returnVal pelo fc.getSelectedFile() e foi macio 8)
arqEnviar = new FileInputStream(""+ fc.getSelectedFile()+"");

Obrigado :thumbup:

Criado 11 de novembro de 2008
Ultima resposta 11 de nov. de 2008
Respostas 2
Participantes 2