Como Passar esses parametros

2 respostas
G

Como passar:

JFileChooser arquivo = new JFileChooser();   
String caminho = arquivo.getSelectedFile().getAbsolutePath();

como parametro para esse método

public static void compress(final File input, final File output) throws IOException {
             .
             .
             .
}

se o retorno do JFileChooser é uma String e o metodo pede um File? no metodo eu não poderia por uma string, para passar o diretorio do arquivo?
Obrigado

2 Respostas

diego.sas

Bom dia Galla.
Uma alternativa seria.

JFileChooser arquivo = new JFileChooser();     
String caminho = arquivo.getSelectedFile().getAbsolutePath();    
File file = new File(caminho);
// Certificando que o caminho arquivo existe.

if(file.exists)
{
// Vc precisa de dois Files.
compress(file, null);
}

Espero ter ajudadp

ViniGodoy

Se você precisa de um File, não use o getAbsolutePath(). O getSelectedFile() já retorna um File.

JFileChooser arquivo = new JFileChooser(); String file = arquivo.getSelectedFile(); // Certificando que o caminho arquivo existe. if(file.exists) { // Vc precisa de dois Files. compress(file, null); }

Criado 23 de outubro de 2010
Ultima resposta 23 de out. de 2010
Respostas 2
Participantes 3