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

start [/forum/topic.php?fid=59&fpage=836&tid=2153645]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 333ms |

| 0 / 0 |
