Мне нужно отобразить имя файла без расширения в JFileChooser (открытый режим). Как?

Я использую JFileChooser в открытом режиме. Мне нужно отобразить поле «имя файла» без расширения. Как?? Я знаю FileView. Он удаляет расширения в файлах файловой системы, но оставляет расширение в выбранном файле в поле «Имя файла».объяснение

Это мой код FileView:

public class JQSFileView extends FileView{
@Override
    public String getName(File file){
        return FilenameUtils.removeExtension(file.getName());
    }
}

Я использую это:

        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));

        }
    });

Но JFileChooser возвращает не правильное имя файла, и курсор всегда переходит вверх, когда я выбираю какой-либо файл

Ответы на вопрос(1)

Ваш ответ на вопрос