Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вывод в TextArea

7.6K
22 мая 2008 года
JEgor
54 / / 08.11.2006
Доброго времени суток!Помогите решить такую проблему.
 
Код:
Session session = Session.getDefaultInstance(props, null); session.setDebug(true);

Это отрывок почтовой программы.Метод setDebug выводит в консоль почтовую сессию. Можно ли вывести эту сессию в TextArea?
 
Код:
PrintStream ps = new PrintStream(new ByteArrayOutputStream(), true);
session.setDebugOut(ps);
А вот что дальше делать не как не могу придумать.
7.6K
24 мая 2008 года
JEgor
54 / / 08.11.2006
Разобрался.Если кому то понабодиться:
Код:
public OutputStream textArea2(final TextArea t)
    { return new OutputStream()
       { TextArea ta = t;
         public void write(int b)
          { byte[] bs = new byte[1]; bs[0] = (byte) b;
            ta.append(new String(bs));
          }
       }
    }

  public void init(){
 final PrintStream opSt = new PrintStream(textArea2(AreaState));
     session.setDebugOut(opSt);
     session.setDebug(true);
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог