JTextArea - Dúvida

   public void Copiar() throws Exception  {
          Process process = null;
          try {
          process = Runtime.getRuntime().getRuntime().exec("copiar.bat");


          BufferedReader in =
          new BufferedReader(new
          InputStreamReader(process.getInputStream()));


          String line = null;
          while ((line = in.readLine()) != null) {
          
          System.out.println(line);
          }
          }
         catch (Exception e) {
         System.out.println("Problema na copia: "
         +e.toString());
         }

No código acimao o arquivo copiar.bat efetua a copia de 93 arquivos de um diretorio local para om drive da rede, e lista no prompt do DOS os arquivos que são copiados, pela linha System.out.println(line);.
Como fazer para exibir num JTextArea os arquivos que são copiados pelo arquivo copiar.bat.

primeiro crie ma JTextArea, em seguida, coloque dentro do while uma chamada ao metodo append( String str ) do objeto que contém a JTextArea, assim você adicionará o conteúdo da linha ao final do JTextArea… Não se esqueça de concatenar um \n no final de cada linha ao utilizar o append(), senão as linhas aparecerão grudadas