Я разрабатываю Java-приложение с использованием JavaFX для него.
Когда я использую класс FileChooser для загрузки CSV файла с жесткого диска компьютера в Os X Mavericks, в диалоговом окне отображаются все файлы и папки, даже скрытые, которые создают много шума и делают очень трудным найти желаемый файл.
Этот снимок экрана иллюстрирует то, о чем я говорю:
Я думаю, что это может быть скорее проблемой OS X, но я не понимаю, как исправить, по крайней мере, я не понимаю, как я могу исправить это с помощью класса JavaFX FileChooser.
Здесь мой код:
Stage stage = new Stage();
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Open File");
fileChooser.getExtensionFilters().addAll(
new FileChooser.ExtensionFilter("Comma-Separated Values (CSV)", "*.csv")
);
fileChooser.setInitialDirectory(
new File(System.getProperty("user.home"))
);
File selectedFile = fileChooser.showOpenDialog(stage);
Обновление
Это мода Google Chrome для открытия файлов.