![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
JavaNewbie |
|
||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 6.2.2012 Репутация: нет Всего: нет |
Здравствуйте, столкнулся с странной проблемой
текст из строк 32, 35, 37 успешно попадает в виджет text при помощи метода ad(строка 22), но после строки 38
в строках 39 и 40 append напрочь отказывается работать. Помогите пожалуйста разобраться. |
||||
|
|||||
Dummy |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 21.5.2007 Репутация: 2 Всего: 19 |
Я не специалист в SWT, но проблема мне не кажется странной. За обработку SWT-событий отвечает вот этот цикл:
Пока этот цикл не работает, ваш UI тоже работать корректно не будет. Но в вашем коде управление до цикла может дойти, только если server.accept() выкинет IOException. В противном случае вы будете бесконечно слушать серверный сокет, так и не начав обработку событий UI. Решение - выносить работу с ServerSocket в отдельный поток. И не забывайте, что, обновляя UI из "неглавного" потока , необходимо использовать Display.asyncExec() / Display.syncExec(). Вот документация Это сообщение отредактировал(а) Dummy - 6.2.2012, 17:05 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |