gpt4 book ai didi

java - 如何检查 JFileChooser 是否已选择文件?

转载 作者:行者123 更新时间:2023-12-01 09:35:29 25 4
gpt4 key购买 nike

我在 Netbeans 中使用 JFileChooser 按钮、进程 JButton 和状态 JText 创建了一个 GUI。我想要的是,如果我按下处理按钮而不使用 Filechooser 输入文件,则会在文本中出现警告状态,表明您尚未输入文件。问题是,如何检查它并以某种 if-else 形式对其进行编码?我尝试使用 File == null 但没有任何响应。这是FileChooser的一些代码。

int returnLatih = chFileLatih.showOpenDialog(this);
if (returnLatih == JFileChooser.APPROVE_OPTION) {
fileLatih = chFileLatih.getSelectedFile();
} else {}

最佳答案

目前尚不清楚您的问题到底是什么 - 但是您可以尝试按照此思路进行操作。

fileLatih = null;
int returnLatih = chFileLatih.showOpenDialog(this);
if (returnLatih == JFileChooser.APPROVE_OPTION) {
fileLatih = chFileLatih.getSelectedFile();
} else {
System.out.println("File Chooser was cancelled");
}
if (fileLatih == null) {
System.out.println("I got no file name!!");
}

我认为要么您不处理 else 情况,要么您的 fileLatih 保留了一些旧值,当您将其与 null 进行比较时 - 它不是。

关于java - 如何检查 JFileChooser 是否已选择文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38993010/

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