在JavaFX中使用DirectoryChooser时,是否可以显示文件夹中可用的文件?
directoryChooser.showDialog - 这是JavaFX中DirectoryChosser的对话框。
此问题在之前被问及。我经历过这个 JavaFX - display files in the DirectoryChooser
我能够使用JFileChooser实现这一点,但UI完全不同 JFileChooser select directory but show files
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 ");
}