日期:2014-05-20  浏览次数:20591 次

button acction 读取 txt文件
我正在完成一个gui   在做一个button的acction的时候   遇到了   这样的问题  

这是这一段代码
loadBut.addActionListener(new   ActionListener(){

    public   void   actionPerformed(ActionEvent   e)     {

fileName   =   fileNameField.getText();

  BufferedReader   fr=   new   BufferedReader(new   FileReader(fileName));//11111111111

String     c=fr.readLine();       //22222222222
    while(c   !=   null)      
    {      
      text   +=   c;      
      c=fr.readLine();       //33333333333333
    }      
  message   =   "读文件成功! ";      
  fr.close();     //   4444444444444

scheduleFlightsArea.append(text);
}

});


在我的eclipse   环境中     11     2222     333   444   处都出现了     unhandled   excepion   IOexception   的错误提示,本人刚学,不是很明白怎么处理exception,按照eslipse的提示改,反而错误越改越多,:(  
  请问我该怎么处理   这些异常   ,     谢谢

------解决方案--------------------
把fileName = fileNameField.getText();

BufferedReader fr= new BufferedReader(new FileReader(fileName));//11111111111

String c=fr.readLine(); //22222222222
while(c != null)
{
text += c;
c=fr.readLine(); //33333333333333
}
message = "读文件成功! ";
fr.close(); // 4444444444444

scheduleFlightsArea.append(text);
}


放在try{
}catch(Exception e)
{
}

------解决方案--------------------
既然是Oexception 异常,就是
BufferedReader fr= new BufferedReader(new FileReader(fileName));//11111111111
这儿有错误,检查fileName格式是否正确,文件是否能够获得
check fr = null ?