Я пытаюсь создать утилиту, в которой пользователь должен иметь возможность выбирать только файлы ".pdf", и ничего больше. Это мой код:
JFileChooser jfc = new JFileChooser(FileSystemView.getFileSystemView().getHomeDirectory());
// jfc.setFileFilter(filter);
jfc.addChoosableFileFilter(new FileNameExtensionFilter("*.pdf", "pdf"));
int returnValue = jfc.showOpenDialog(null);
// int returnValue = jfc.showSaveDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
File selectedFile = jfc.getSelectedFile();
System.out.println(selectedFile.getAbsolutePath());
}
Но проблема в том, что диалоговое окно выбора файлов также предоставляет опцию «Все файлы», которая разрушает работу. Я хочу, чтобы пользователь выбирал только файлы .pdf. Как этого добиться?