Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Java: JProgressBar

Автор вопроса: Martijn CourteauxОтветов: 3

Можно ли сделать индикатор выполнения в Java, как показано на этой странице? Изображение.
Итак, индикатор прогресса по умолчанию не "заполняет путь".

Если да, то как?

Спасибо

javaprogress-barswing

Ответы

Ответ 1 · рейтинг 5 · Martijn Courteaux

Я сам нашел. Просто позвоните setIndeterminate(true);!!
Я нашел его на java2s.

Ответ 2 · Malaxeur

Вам придется сделать какое-то злое переопределение методов paint или paintComponent (я забыл, какой именно), но да, это возможно. Лучше всего просмотреть существующие руководства по пользовательским компонентам Swing: http://today.java.net/pub/a/today/2007/02/22/how-to-write-custom-swing-component.html а>

Они довольно старые, но все еще применимы.

Ответ 3 · jsight

Я думаю, что самым простым способом было бы написать свой собственный компонент. Альтернативой может быть собственный внешний вид (с этим связано много работы), но не должно быть слишком сложно написать собственный компонент с вашей собственной неопределенной анимацией, очень похожей на то, что вы видите там.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы