Подскажите, как совместить поток с ProgressBar?

 
 
 
Сообщения:3
Подскажите, как совместить поток с ProgressBar ( с SceneBuilder )?
Изменен:11 дек 2017 07:58
 
 
Сообщения:517
а что тебе непонятно?
 
 
Сообщения:3
windruf:
а что тебе непонятно?

Мне не понятно, как сделать анимацию ProgressBar'a во время процесса (в моем случаи сканирование), аналогично у анти вирусах
 
 
Сообщения:517
в свинге это делалось так:
сначала вычисляются "старт" и "цель" типа сколько есть и сколько нужно. эти значения присваивались обоим границам скроллбара.
в процессе обработки обработчик изменяет значение переменной "сделано"
параллельно запускался таймер, который каждые 100 миллисекунд считывал значение "сделано", записывал в скроллбар и запускал перерисовку.

в JavaFX наверняка есть более простой способ. но там тоже нужны "старт" и "цель", которые вычисляются заранее, и "сделано", которое меняется в процессе.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет