Janela que escolhe onde armazenar arquivo em java desktop

3 respostas
KPaes

Boa noite!

Na minha aplicação está gerando um backup, onde ele sempre substitui se já existir algum, mas é uma tela simples.
Bom, eu queria saber como colocar aquela telinha que você escolhe onde armazenar e o nome… Tem alguma biblioteca que ajuda nisso??

3 Respostas

mauricioadl

Tem sim, segue o link:

http://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html

P

se estiver usando uma aplicação web...

Eu uso este comando.... mas da uma estudada nele (FileInputStream(file) e BufferedInputStream):

Chamo na servlet...

response.setHeader("Content-Disposition", "filename=" + arq.getName());
    		response.setContentType("application/vnd.ms-excel");
    		ServletOutputStream out;
    		out = response.getOutputStream();
    		FileInputStream fin = new FileInputStream(arq);
    		
    		BufferedInputStream bin = new BufferedInputStream(fin);
    		BufferedOutputStream bout = new BufferedOutputStream(out);
    		int ch =0;
    		while((ch=bin.read())!=-1)
    		{
    		bout.write(ch);
    		}
    		
    		bin.close();
    		fin.close();
    		bout.close();
    		out.close();
    		arq.delete();
    		}
KPaes

Obrigada gente!!

Criado 1 de outubro de 2013
Ultima resposta 2 de out. de 2013
Respostas 3
Participantes 3