2011-09-30 20 views
-3

我正在使用Netbeans for java應用程序。在我的應用程序在一個點上,我想要特定的文件夾URL來存儲文件。我怎麼能做到這一點。請誰能幫助我..提前:)如何使用java swing獲取必需的文件夾URL?

+0

你爲什麼要在本地文件系統上使用'File'的路徑,好像它是一個'URL'?一個'URL'特別不適合'存儲文件',你最好保留'File'對象。 –

回答

2

要在搖擺選擇一個文件夾應用程序,對嗎?你可以使用的JFileChooser http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html

只選擇一個文件夾,看看下面這個例子 http://www.rgagnon.com/javadetails/java-0370.html

的儲蓄,檢查 http://download.oracle.com/javase/tutorial/essential/io/file.html

,如果你需要的東西澄清,只是要求。

+0

第二個鏈接突出顯示我想要的...謝謝:) – kik

+0

高興地幫助 – Xavjer

2

我想你想要一個打開文件對話框。
在Swing中,它被稱爲JFileChooser

用例:

JFileChooser fc = new JFileChooser(); 
int returnVal = fc.showOpenDialog(yourJFrame); 

if (returnVal == JFileChooser.APPROVE_OPTION) { 
    File file = fc.getSelectedFile(); 
    // Do stuff with file 
} else { 
    // User clicked cancel 
} 

yourJFrame應該是你用你的主窗口中的JFrame。如果你沒有投入null

相關問題