gpt4 book ai didi

强制文件已经存在的java文件选择器

转载 作者:行者123 更新时间:2023-11-30 05:53:22 25 4
gpt4 key购买 nike

经过一番谷歌搜索后,我并没有发现这种情况出现太多。是否有某种“通用”方式强制用户选择“已经存在”的文件

我可以添加类似 http://coding.derkeiler.com/Archive/Java/comp.lang.java.help/2004-01/0302.html或者喜欢 JFileChooser with confirmation dialog但是有一些规范的方法吗?

谢谢。

最佳答案

首先你需要检查你更好的选择是 choser.showOpenDialog 还是 showSaveDialog

Save Dialog 将让您选择指定路径中的任何名称,它可能是一个不存在的文件,但 open 将始终接受所选文件..您可以安全地添加 file.exists() 以确保文件存在。您还可以更改按钮的文本.. 对话框.. 等等..

JFileChooser chooser = new JFileChooser();
chooser.setApproveButtonText("Save");
int result = chooser.showOpenDialog(null);
if(result == JFileChooser.APPROVE_OPTION){
File selection = chooser.getSelectedFile();
//verify if file exists
if(selection.exists()){
//you can continue the code here or call the next method or just use !exists and behavior for wrong file
}else{
//System.exit(0), show alert.. etc
}
}

关于强制文件已经存在的java文件选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10625400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com