2012-10-25 46 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