2012-02-22 83 views
0

我想在Java中製作一個按鈕,以便當用戶單擊它時打開一個允許用戶選擇文件的框。注意:對於我的應用程序,我只需要文件路徑。我不需要確切的文件。有沒有辦法在Java using swing等這樣做製作一個允許用戶選擇文件的對話框

回答

4

使用JFileChooser。在您的actionPerformed中爲按鈕寫下以下代碼。

JFileChooser jfc = new JFileChooser(); 
    jfc.showDialog(null,"Please Select the File"); 
    jfc.setVisible(true); 
    File filename = jfc.getSelectedFile(); 
    System.out.println("File name "+filename.getName()); 
+0

onClick or actionPerformed(),onClick用於自動執行操作,甚至無需用戶單擊該按鈕。我錯了嗎 ? – 2012-02-22 13:15:56

+0

是的,我的意思是actionPerformed ....有點Android的發燒......;) – 2012-02-22 13:16:33

+1

*「我只需要文件路徑。」* - OP。在這種情況下,請確保將文件選擇器設置爲僅瀏覽目錄。 – 2012-02-22 14:42:17

相關問題