2011-01-05 3 views

ответ

3

Короткого ответ - создать пользовательский ProgressBarUI (перегрузку BasicProgressBar для простого использования) и переопределить метод paintDeterminate.

Более длинный ответ. Я в середине экспериментирования, как вы это сделаете, создаст сообщение в блоге с исходным кодом и свяжется с ним здесь.

Редактировать: У меня есть работа сейчас. Вот sample video

код доступен on github

Сообщение в блоге следовать.

+0

Спасибо, это было бы очень признательно. Я бы не знал, что добавить в метод paintDeterminate, даже если я его перепишу. – LazyCubicleMonkey

0

Прежде всего, видео недоступно, второе - иллюзия, похоже на панель Vista и 7, поскольку у нее есть анимация, которая заставляет ее выглядеть так, будто она продвигается, когда это не так, вы можете попытаться воссоздать Vista o 7, индикатор выполнения на Java.

Если вы нашли видео работы, опять же, мы можем думать на пути вновь создать его

+0

Я просто щелкнул ссылку, и видео работало для меня (после небольшой задержки на firefox). Это иллюзия, но, услышав некоторые поверхностные жалобы от определенных клиентов, эта иллюзия определенно будет работать на них. Кроме того, как мне получить индикатор прогресса vista (который я никогда не видел перед Btw) в Java? – LazyCubicleMonkey

+0

Или вы делаете свой собственный с нуля или используете противоположность swing (не можете запомнить имя прямо сейчас) –

+0

Ссылка работала для меня в Chrome (задержка моя была иллюзией). – jzd