我有一个程序,它使用标准类 File。数组列表。我需要替换您的类 MyFile 并且真的想将集合 ArrayList 更改为 List 。
类我的文件
public class MyFile extends File {
public MyFile(File f) {
super(f, "");
}
Boolean isNetworkFile = false;
}
程序中的示例函数
public void addFile(JFrame frame) {
FileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
FileChooser.setFileFilter(filter);
FileChooser.setMultiSelectionEnabled(true);
int fileValid = FileChooser.showOpenDialog(frame);
if (fileValid == javax.swing.JFileChooser.CANCEL_OPTION) {
return;
}
else if(fileValid == javax.swing.JFileChooser.APPROVE_OPTION) {
File[] file = FileChooser.getSelectedFiles();
listSong.addAll(Arrays.asList(file));
}
}
怎么做?