Попытка обновить индикатор выполнения - PullRequest
0 голосов
/ 21 мая 2018

Как правило, я хочу обновить Java JProgressBar при запуске функции.

Каков синтаксис для этого?

Во-вторых, нужно ли этозавершить операцию первым, чтобы получить полное количество времени?Как он может знать, как долго выполняется задание, если есть вероятность, что оно варьируется в зависимости от ввода?

Я не мог найти ничего подобного.

1 Ответ

0 голосов
/ 21 мая 2018

Из вашего вопроса неясно, относитесь ли вы к панели инструментов или к индикатору выполнения.

См. Документацию класса javax.swing.JToolBar для изменения панели инструментов.

Но, вероятно,Вы не хотели бы обновлять саму панель инструментов, но JButton.Вы можете изменить его свойства в любое время.Не забудьте вызвать repaint () и, возможно, revalidate () при необходимости.

Обычно для отображения прогресса вы используете JProgressBar.Смотрите пример здесь .

...