我正在尝试制作一个 JFileChooser 来选择一个文件夹。在这个 FileChooser 中,我希望用户可以选择创建一个新文件夹,然后选择它。我注意到 JFileChooser“保存”对话框默认有一个“新文件夹”按钮,但在“打开”对话框中没有出现类似的按钮。有谁知道如何在“打开”对话框中添加“新文件夹”按钮?
具体来说,我想将按钮添加到使用此代码创建的对话框中:
JFrame frame = new JFrame();
JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
fc.setFileFilter( new FileFilter(){
@Override
public boolean accept(File f) {
return f.isDirectory();
}
@Override
public String getDescription() {
return "Any folder";
}
});
fc.setDialogType(JFileChooser.OPEN_DIALOG);
frame.getContentPane().add(fc);
frame.pack();
frame.setVisible(true);