得到文件名后用File类来打开这个文件,读出内容放入JTextArea里即可。建议你看一下API文档中的File类,就知道如何打开这个文件,如何读它,至于如何放入JTextArea,你可以看一下JTextArea的API文档。-------

解决方案 »

  1.   

    得到了文件名为filename:
    File file = new File(filename);    
    FileInputStream istr = new FileInputStream(file);
     
    BufferedReader reader = new BufferedReader(new InputStreamReader(istr));
          String line;
          StringBuffer result = new StringBuffer();
          while ((line = reader.readLine()) != null) {
            result.append(line + System.getProperty("line.separator"));
          }
          jTextArea.setText(result.toString());
      

  2.   

    来一个效率高一点点的:
        FileReader reader = new FileReader(filename);
        StringBuffer sb =new StringBuffer();
        int size =0;
        char[] buff = new char[1024];
        while(size!=-1){
              size = reader.read (buff);
              sb.append(buff);
        }
        jTextArea1.setText(sb.toString ());