Наложение нескольких JProgressBars? - PullRequest
2 голосов
/ 13 июня 2011

Я хотел бы иметь JProgressBar , который на самом деле состоит из нескольких JProgressBar слоев.Существует ли такая реализация?Я хотел бы знать, прежде чем вычеркнуть Flithy Rich Clients и попытаться соединить один.

Вот моя проблема: у меня есть группа объектов, которые переходят линейно через несколько состояний (4 в моем случае, но это произвольно).И я хотел бы показать на одной (составной) строке прогресса, сколько из каждого объекта, соответственно, добралось до каждого состояния.Переходы между состояниями являются чисто линейными от начала до конца, поэтому в состоянии N + 1 никогда не бывает больше объектов, чем было в состоянии N.

Я представляю индикатор выполнения с четырьмя цветами и всеми четырьмя столбцамиувеличивается слева направо, в конечном итоге заканчивается цветом для 4-го состояния, покрывающим весь индикатор выполнения.

1 Ответ

2 голосов
/ 13 июня 2011

Нет конкретного компонента, который делает именно то, что вы описываете. Однако вы можете создать экземпляр индикатора выполнения для каждого состояния плюс одну составную панель, отображающую общий прогресс. Это будет как можно ближе к стандартным компонентам.

...