簡體   English   中英

如何檢查JFileChooser是否選擇了文件?

[英]How to check if a File has been chosen by JFileChooser?

我在Netbeans中使用JFileChooser Button,進程JButton和狀態JText創建了GUI。 我想要的是,如果我在不使用Filechooser輸入文件的情況下按下流程按鈕,則文本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進行比較時,它不是。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM