我的代码应该从JFileChooser
中选择一个文件夹,但它仍然像选择文件一样,即使我使用fs.setDialogType
。我尝试了showSaveDialog
和showOpenDialog
,但他们都没有工作。
这是我的代码:
public static String getFolder() {
JFileChooser fs = new JFileChooser();
fs.setDialogType(JFileChooser.DIRECTORIES_ONLY);
fs.showSaveDialog(null);
if (fs.getSelectedFile() != null)
return fs.getSelectedFile().getAbsolutePath();
return "null";
}
答案 0 :(得分:2)
setDialogType
用于设置对话框的打开,保存或自定义类型。使用setFileSelectionMode
指定对话框是否应选择文件或目录
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);