JProgressBar запрос - PullRequest
       5

JProgressBar запрос

1 голос
/ 27 августа 2010

Можно ли запустить JProgressBar из промежутка. Я знаю, что это странно, но мне нужно показать обновление между 20-80%, а индикатор выполнения должен быть невидимым между 0-20% и 80-100%, а число 20и 80 - переменные времени выполнения.

1 Ответ

2 голосов
/ 27 августа 2010

Отображаемое значение определяется базовой моделью данных (BoundedRangeModel). Вы можете создать подкласс DefaultBoundedRangeModel (или создать с нуля, внедрив BoundedRangeModel), так что getExtent() всегда будет возвращаться в диапазоне 20-80%.

Новая модель может быть передана в JProgressBar через ее конструктор или setModel метод.

...