JavaFX允许使用FileChooser选择文件,使用DirectoryChooser选择目录,但是如何同时允许选择两者呢?
类似于Swing的JFileChooser.FILES_AND_DIRECTORIES选项。
目前我只是直接使用JFileChooser,但它并不完全匹配视觉效果:
JFileChooser chooser = new JFileChooser(".");
chooser.setMultiSelectionEnabled(true);
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int ret = chooser.showOpenDialog(null);
if(ret == JFileChooser.APPROVE_OPTION) {
File[] files = chooser.getSelectedFiles();
...
}