fd=new FileDialog(jf,"打开文件",FileDialog.LOAD);
fd.setVisible(true);
try{
File mf=new File(fd.getDirectory(),fd.getFile());
String fname=mf.getAbsolutePath();
jtf.setText(fname);
jf.setVisible(true);
try{
BufferedReader br=new BufferedReader(new java.io.FileReader(mf));
StringBuffer sb=new StringBuffer();
String line=br.readLine();
while(line!=null)
{
System.out.println(line);
sb.append(line);
line=br.readLine();
}
br.close();
jta.setText(sb.toString());
}
catch(Exception ee)
{ee.printStackTrace();}
}
catch(Exception ex)
{ex.printStackTrace();}
}
fd.setVisible(true);
try{
File mf=new File(fd.getDirectory(),fd.getFile());
String fname=mf.getAbsolutePath();
jtf.setText(fname);
jf.setVisible(true);
try{
BufferedReader br=new BufferedReader(new java.io.FileReader(mf));
StringBuffer sb=new StringBuffer();
String line=br.readLine();
while(line!=null)
{
System.out.println(line);
sb.append(line);
line=br.readLine();
}
br.close();
jta.setText(sb.toString());
}
catch(Exception ee)
{ee.printStackTrace();}
}
catch(Exception ex)
{ex.printStackTrace();}
}
变成line=br.readLine()+"\n";吗?