我正在寻找一个允许您附加计算机文件的应用程序。例如,当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);
}
}
答案 0 :(得分:17)
JFileChooser API已经提供了一个名为getSelectedFiles()
的方法。您可以将它用于多种选择。它返回一个文件对象数组,即File[]
。
答案 1 :(得分:12)
您需要使用JFileChooser#setMultiSelectionEnabled
并将其设置为true。这将允许用户能够选择多个文件