Можно ли отобразить файлы, доступные в папке, при использовании DirectoryChooser в JavaFX?
directoryChooser.showDialog - это диалоговое окно для DirectoryChosser в JavaFX.
Этот вопрос задают до того, как я прошел через это
JavaFX - отображать файлы в DirectoryChooser
Мне удалось добиться этого с помощью JFileChooser, но пользовательский интерфейс совершенно другой
JFileChooser выбирает каталог, но показывает файлы
JFileChooser код:
final JFileChooser chooser = new JFileChooser() {
public void approveSelection() {
if (getSelectedFile().isFile()) {
return;
} else{
super.approveSelection();
stubFolder.setText(getCurrentDirectory().getAbsolutePath());
}
}
};
chooser.setFileSelectionMode( JFileChooser.FILES_AND_DIRECTORIES );
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
System.out.println("getCurrentDirectory(): " + chooser.getCurrentDirectory());
System.out.println("getSelectedFile() : " + chooser.getSelectedFile());
} else {
System.out.println("No Selection ");
}