Мой босс поручил мне построить производственную приборную панель, чтобы отслеживать эффективность рабочих на производственной линии. Он хочет, чтобы индикатор выполнения заполнил по отношению к времени и изменил цвета, если работник работает вовремя или если они отстают, и т. Д. Мне нужно знать, можете ли вы иметь несколько цветов для одного JProgressBar, который изменяется как панель заполняется, чтобы показать эти изменения. Я имею в видуJava Swing: наличие нескольких цветов в одном JProgressBar
даже возможно ли это? Если нет, каков мой лучший курс действий, чтобы это сделать? Я подумал о том, чтобы объединить несколько JProgressBars и выполнить некоторые вычисления, чтобы выяснить, какой раздел должен быть того цвета, если нет лучшего способа его решения.
Почему бы не просто использовать один индикатор выполнения и использовать один цвет, например: '{Зеленый, красный}' для '{Вкл., Позади}'? – user123
https://stackoverflow.com/questions/28908135/how-to-customize-a-jprogressbar Это должно быть полезным началом. – user123
Вот как я это делаю сейчас, но это не так, как он этого хочет. Он хочет быть в состоянии смотреть на него и видеть, где они отстают, и где они поймали резервное копирование, как то, что я показал на картинке, а не только один цвет, независимо от того, находятся ли они сейчас вовремя или нет. – BamSquid