Когда я запускаю приведенный ниже код, filechooser
открывается нормально, однако все документы не «выделены», и я не могу выбрать их без двойного щелчка. Пожалуйста, смотрите скриншот Добавление фильтра только для текстовых файлов также не работает.
JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new File(System.getProperty("user.home")));
fc.setDialogTitle("choose input file");
fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
FileNameExtensionFilter filter = new FileNameExtensionFilter("TEXT FILES","txt");
fc.addChoosableFileFilter(filter);
int result = fc.showSaveDialog(null);
if (result == JFileChooser.APPROVE_OPTION)
{
File selectedFile = fc.getSelectedFile();
String path = selectedFile.getAbsolutePath();
String name = selectedFile.getName();
open.setText(name);
}