JTextArea - Dúvida

1 resposta
W
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.

1 Resposta

E

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

Criado 20 de junho de 2005
Ultima resposta 20 de jun. de 2005
Respostas 1
Participantes 2