我使用JFileChooser
按钮,流程JButton
和状态JText
在Netbeans中创建GUI。我想要的是,如果我在没有输入Filechooser
文件的情况下按下进程按钮,则会在文本中显示一条警告状态,表示您尚未输入文件。问题是,如何检查它并以一些if-else形式编码?我用File == null
尝试过,但没有回应。以下是FileChooser
的一些代码。
int returnLatih = chFileLatih.showOpenDialog(this);
if (returnLatih == JFileChooser.APPROVE_OPTION) {
fileLatih = chFileLatih.getSelectedFile();
} else {}
答案 0 :(得分:1)
目前尚不清楚你的问题究竟是什么 - 但你可以尝试这方面的事情。
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!!");
}
我认为,要么您不处理其他情况,要么fileLatih
保留一些旧值,当您将其与null
进行比较时 - 它不是。