
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.10.2004, 12:10
|
|||
|---|---|---|---|
|
|||
Проблема с отображение элементов в диалоге |
|||
|
#18+
Здравствуйте. Создаю диалог, содержащий элементы управления, и в том числе JProgressBar. При создании диалога не отображаются элементы управления, при попытке установить value ProgressBar так же ничего не происходит. Поток, в котором создаётся этот диалог "жутко занятой" операциями ввода вывода, и между делом хотелось отображать ход этих операций прогресс баром, но он к сожалению не отображается, впрочем как и весь графический интерфейс, который не работает во время ввода-вывода. Есть ли возможность дать прорисоваться элементам на диалоге не разбивая задачу на дополнительные потоки? В делфи помниться есть TApplication.HandleMessage который бы помог, может в Java есть что-нибудь подобное? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2004, 14:54
|
|||
|---|---|---|---|
|
|||
Проблема с отображение элементов в диалоге |
|||
|
#18+
Интерфейс "виснит" пока не не будет законченa обработка события. Это действительно не приятно, но избавляет от неявных ошибок. Без запуска нового потока в обработчике вряд ли можно обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2004, 15:28
|
|||
|---|---|---|---|
|
|||
Проблема с отображение элементов в диалоге |
|||
|
#18+
Попробовал создавать новый поток в обработчике, а потом создавать диалог уже в новом потоке, результат - тоже самое... Установка приоритетов, приостановка первого (главного) потока ничего не дали... Печально как-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.10.2004, 16:37
|
|||
|---|---|---|---|
|
|||
Проблема с отображение элементов в диалоге |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. вешает на 1000000мс Диалог? Быть того не может. А что значит "создавать диалог уже в новом потоке", т.е. зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2004, 08:12
|
|||
|---|---|---|---|
|
|||
Проблема с отображение элементов в диалоге |
|||
|
#18+
Точнее наверное так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2004, 08:32
|
|||
|---|---|---|---|
|
|||
Проблема с отображение элементов в диалоге |
|||
|
#18+
Прошу прощенья, слажал слегонца. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Примерно так. Диалог в новом потоке создал, т.к. подумалось что возможно "живя своей жизнью" он таки будет прорисовываться и показывать элементы управления, но этого почему-то не произошло. На самом деле прорисовка главного диалога и не очень волнует, главное диалог с прогрессбаром. Ввод-вывод происходит довольно медленно, обмен с железкой, скорость 56К. Обработчик работает до нескольких минут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2153645]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 381ms |

| 0 / 0 |
