9

我正在寻找一个允许您从计算机附加文件的应用程序。例如,当 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);

}

}

4

2 回答 2

17

JFileChooser API 已经提供了一个名为getSelectedFiles(). 您可以将其用于多项选择。它返回一个文件对象数组,即File[].

于 2012-10-25T01:34:52.663 回答
12

您需要使用JFileChooser#setMultiSelectionEnabled并将其设置为 true。这将允许用户能够选择多个文件

于 2012-10-25T01:34:53.040 回答