File Java

2 respostas
J

Como que faço para selecionar um arquivo de um diretorio?
e armazenar esse arquivo em uma variavel do tipo file?, por exemplo
caso eu queira salvar uma imagem…

se alguem puder me ajudar, só sei que tem que usar o JFileChosser.

2 Respostas

M

O JFileChooser é uma classe do swing, para selecionar arquivos de forma gráfica.

Exemplo de utilização (Adaptado da documentação da Sun):

JFileChooser chooser = new JFileChooser(); int returnVal = chooser.showOpenDialog(parent); if(returnVal == JFileChooser.APPROVE_OPTION) { System.out.println("Você escolheu abrir esse arquivo: " + chooser.getSelectedFile().getName()); } else { System.out.println("Operação cancelada pelo usuário"); }

Perceba que o nome do arquivo é obtido através do método chooser.getSelectedFile().getName().
Para instanciar uma classe do tipo File, você usa:

File arq = new File("nome do arquivo");
Naruffy
JFileChooser chooser = new JFileChooser();
                if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
                        File f = chooser.getSelectedFile();
Criado 11 de fevereiro de 2010
Ultima resposta 11 de fev. de 2010
Respostas 2
Participantes 3