只能得到一个空格 不过现在搞定了
下面的代码是正确的了
public void jMenuItem2_actionPerformed(ActionEvent e) {
jFileChooser1.showOpenDialog(this); //调用打开对话框
try{
//创建文件实例并得到选定文件的绝对路径及文件名
File file=new File(jFileChooser1.getSelectedFile().getPath());
FileReader fr=new FileReader(file);
BufferedReader br=new BufferedReader(fr);//创建缓冲区实例
StringBuffer sb=new StringBuffer(); //用于拼接文本文件的所有内容
String line=br.readLine(); //读取第一行的所有内容并将其赋给line
while(line!=null){ //只要正在读取的行有数据便进行循环
sb.append(line+"\n"); //这里加一个“\n”是因为readLine()的时候会把换行符"\n"忽略掉
line=br.readLine(); //读取下一行数据
}
txaNote.setText(sb.toString()); //记事本的文本区域将显示读到的所有内容
br.close(); //关闭缓冲区
fr.close(); //关闭文件
}catch(Exception ce){
ce.printStackTrace();
}
}