preciso descobrir se há um arquivo selecionado pelo meu jfileChooser, pois quer capturar o caminho se ele existir e colocar em uma String!!
Como saber se existe algum arquivo (ou caminho) selecionado no JFileChooser
D
4 Respostas
Nao programo em Java pra desktop, mas pelo que vi na documentação e claro, pelo que imagino o que um JFileChooser deve fazer
Ou seja, é pra escolher arquivos, ele não vai salvar o arquivo em nenhum lugar, ele só vai abrir a API de navegar pelas suas pastas, depois disso, ele te dará o caminho do arquivo, mas não ao contrário.
Pra vc ver se o arquivo existe, vc tem que usar a classe File, já que vc tem o caminho do arquivo já…
Use a opção JFileChooser.APPROVE_OPTION para saber se, após aberto o JFileChooser, o usuário clicou em "OK/Abrir" ou em "Cancelar".
Por exemplo:int returnVal = fc.showOpenDialog(FileChooserDemo.this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
String caminhodoarquivo = fc.getSelectedFile().getAbsolutePath();
}
Abraço.
ah, tem o método getSelectedFile().getAbsolutePath()
sussa entao man, é só fazer o que o amigo ai postou 
D
Beleza, obrigado pela ajuda. Consegui:
eu criei uma String caminhoImagem e settei como null depois coloquei o codigo:
if (returnVal == JFileChooser.APPROVE_OPTION) {
String caminhoImagem = fc.getSelectedFile().getAbsolutePath();
}
ai na hora de salvar eu fiz: if(caminhoImagem!=null)
{
String diretorio = caminhoImagem;
}
Criado 23 de novembro de 2012
Ultima resposta 26 de nov. de 2012
Respostas 4
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo