2011-08-08 2 views
1

Я новичок в Java, и я создаю программу, которая работает в основном в режиме реального времени. Он показывает событие, за которым следует индикатор выполнения, время события (например, 8:00 - 9:00) и время, оставшееся в этом событии. Как бы я запрограммировал индикаторы выполнения, чтобы начать, допустим, 8:00, а прогресс и завершить в 9:00? Заранее спасибо!Как использовать javax.swing.JProgressBar для запуска в определенное время и завершения в определенное время?

+2

Для лучшей помощи раньше, опубликовать [SSCCE] (http://pscode.org/sscce.html) текущего код. –

ответ

1

Общая идея заключалась бы в том, чтобы рассчитать процент пройденного промежутка времени и вызвать setProgress() на JProgressBar с вычисленным процентом.

Вы бы определенно хотели бы использовать Timer для проверки с регулярным интервалом.