Preciso exibir o nome do arquivo sem a extensão no JFileChooser (modo aberto). Quão
Uso 'JFileChooser' no modo aberto. Preciso exibir o campo 'nome do arquivo' sem a extensão. Quão?? Eu conheço o FileView. Ele remove extensões nos arquivos do sistema de arquivos, mas deixa a expansão no arquivo selecionado no campo 'Nome do arquivo'explicaçã
Este é o meu código FileView:
public class JQSFileView extends FileView{
@Override
public String getName(File file){
return FilenameUtils.removeExtension(file.getName());
}
}
Eu uso isso
fc.addPropertyChangeListener(JFileChooser.SELECTED_FILE_CHANGED_PROPERTY, new PropertyChangeListener()
{
public void propertyChange(PropertyChangeEvent evt)
{
File selectedFile = fc.getSelectedFile();
String path = selectedFile.getPath();
path=FilenameUtils.removeExtension(path);
fc.setSelectedFile(new File(path));
}
});
Mas o JFileChooser não retorna o nome correto do arquivo, e o cursor sempre pula para cima quando seleciono algum arquivo