Aplicar filtros de arquivo em JFileChooser
-
19-09-2019 - |
Pergunta
Como posso fazer cumprir a filetype JFileChooser (ao salvar). Eu tenho implementado um filtro de arquivo (CSV filetype), mas não de forma alguma impor a extensão do arquivo para o usuário.
Eu preciso o seletor de arquivos para anexar a extensão do arquivo para o nome do arquivo se o usuário não tiver feito isso. Eu estou supondo que seria possível verificar fileChooser.getSelectedFile () para a extensão do arquivo depois que o usuário selecionado o arquivo, mas isso pode causar sobrescrever um arquivo existente.
Solução
Sua sugestão de acrescentar a extensão para o resultado da chamada getSelectedFile () é como eu iria abordar isso, avisar o usuário com um diálogo de confirmação se a ação resultaria em um arquivo existente seja sobrescrito. Tenho visto muitas aplicações tomar essa atitude tão diria que é bastante intuitiva para o usuário.