首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

在java中怎样用JFileChooser实现打开多文件、解决方案

2012-05-23 
在java中怎样用JFileChooser实现打开多文件、JFileChooser jfc new JFileChooser()jfc.setMultiSelection

在java中怎样用JFileChooser实现打开多文件、
JFileChooser jfc= new JFileChooser();
jfc.setMultiSelectionEnabled(true);
jfc.showOpenDialog(null);
 
 

File[] files = jfc.getSelectedFiles();

  for(int i=0;i<3;i++){
  s[i]=files[i].getParent();
   
  }

[解决办法]
你都已经得到 File[] 对象数组了,直接打开不就完了?

比如是读取的话就是:

File[] files = jfc.getSelectedFiles();
FileReader[] readers = new FileReader[files.length];
for(int i=0;i<files[i];i++){
readers[i] = new FileReader(files[i]);
}

但是,一口气打开所有文件,不是一个好的做法。建议是依次完成:打开、操作、关闭。
[解决办法]

探讨
弹出打开对话框之后只能打开一次的嘛。怎么操作才能打开所有的?

热点排行