Necesito mostrar el nombre del archivo sin la extensión en JFileChooser (modo abierto). ¿Cómo
Uso 'JFileChooser' en modo abierto. Necesito mostrar el campo 'nombre de archivo' sin la extensión. ¿¿Cómo?? Sé el FileView. Elimina extensiones en los archivos del sistema de archivos, pero deja la expansión en el archivo seleccionado en el campo 'Nombre de archivo'explicació
Este es mi código FileView:
public class JQSFileView extends FileView{
@Override
public String getName(File file){
return FilenameUtils.removeExtension(file.getName());
}
}
Yo uso esto
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));
}
});
Pero JFileChooser no devuelve el nombre de archivo correcto, y el cursor siempre salta hacia arriba cuando selecciono algún archivo