import java.io.*;
import javax.swing.*;import java.awt.*;
import java.awt.event.*;public class Redirect extends JFrame{ File[] files = new File[10];
static JFileChooser fileChooser = new JFileChooser("C:\\Documents and Settings\\Administrator\\桌面");
JButton btn = new JButton("测试");

public static void main(String[] args) throws IOException{
new Redirect().luanchFrame();
}

public void luanchFrame() {
this.setLocation(200, 200);
this.setSize(300, 300);
this.add(btn);
MyListener lis = new MyListener();
btn.addActionListener(lis);
this.setVisible(true);
}

class MyListener implements ActionListener { public void actionPerformed(ActionEvent e) {
if(e.getSource() == btn) {

fileChooser.showOpenDialog(null);//打开文件对话框
fileChooser.setMultiSelectionEnabled(true);
files = fileChooser.getSelectedFiles();
for(int i=0; i<files.length; i++) {
System.out.println(files[i].getAbsolutePath().toString());
}
} //得到选择文件的路径
}
}
}为什么代开对话框时,不能选择多个文件?
就是选择一个也不能打印。
请大侠帮忙,希望能给出修改后的代码。
谢谢!