JavaFX DirectoryChooser - 显示文件

时间:2018-05-01 04:12:39

标签: javafx jfilechooser filechooser

在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 ");
    }

0 个答案:

没有答案