2012-10-25 67 views
10

我正在創建一個應用程序,允許您從計算機附加文件。例如,當JFileChooser打開時,您可以選擇多個文件,而當您單擊「添加」時,它會將其添加到窗口中,然後您可以針對這些文件執行不同的操作。類似於在電子郵件中附加文件。我必須展示的所有代碼都是JFileChooser,因爲我想我應該在進一步學習之前學會如何做到這一點。使用JFileChooser添加多個文件

在此先感謝

import javax.swing.JFileChooser; 
import java.io.File; 

public class Locket { 

public static void main(String[] args) 
{ 
    JFileChooser chooser = new JFileChooser(); 
    File f = new File("Desktop"); 
    chooser.setCurrentDirectory(f); 

    chooser.showOpenDialog(null); 

} 

}

回答

17

JFileChooser的API已經提供了一個名爲getSelectedFiles()方法。您可以使用它進行多項選擇。它返回一組文件對象,即File[]

+1

+1擊敗我;)... – MadProgrammer

+0

謝謝。 Java仍然是新的。現在還不能評分+1 – rogerthat