Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Java аплет + консольная комманда  (Прочитано 517 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dr.Pedro

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Java аплет + консольная комманда
« : 02 Сентября 2011, 00:06:59 »
Добрый день!
Пишу прогу, основанную на записи образов growisofs для себя...
Так вот Есть аплет, в нем TextArea и кнопка
по нажатию на кнопку выполняется консольная команда (например "ping google")
Все выводиться, НО после нажатия на кнопку выполнения команды, вывод строк с консоли отдается в TextArea всем скопом, а хотелось бы, чтобы как в консоли добавлялось по одной.
Кусок кода ниже:
cmd = "ping google.com -c 4"; //команда
                Process child = Runtime.getRuntime().exec(cmd);
               
                InputStream lsOut = child.getInputStream();
                InputStreamReader r = new InputStreamReader(lsOut);
                BufferedReader in = new BufferedReader(r);


            String com_line = new String();
            while ((line = in.readLine()) != null)
            {
              com_line = com_line + line + "\n";
            debug_area.setText(com_line);  //debug_area - TextArea
           
            }   

Какие имеются идеи?

 

Страница сгенерирована за 0.022 секунд. Запросов: 22.