Пометив эту ссылку: http://www.newscientist.com/blogs/nstv/2010/12/best-videos-of-2010-progress-bar-illusion.html Я хотел, чтобы мой jprogressbar выглядел так. Как мне это сделать? Есть ли библиотека, которая уже делает это для меня?Изменение JProgressBar
ответ
Короткого ответ - создать пользовательский ProgressBarUI (перегрузку BasicProgressBar для простого использования) и переопределить метод paintDeterminate.
Более длинный ответ. Я в середине экспериментирования, как вы это сделаете, создаст сообщение в блоге с исходным кодом и свяжется с ним здесь.
Редактировать: У меня есть работа сейчас. Вот sample video
код доступен on github
Сообщение в блоге следовать.
Прежде всего, видео недоступно, второе - иллюзия, похоже на панель Vista и 7, поскольку у нее есть анимация, которая заставляет ее выглядеть так, будто она продвигается, когда это не так, вы можете попытаться воссоздать Vista o 7, индикатор выполнения на Java.
Если вы нашли видео работы, опять же, мы можем думать на пути вновь создать его
Я просто щелкнул ссылку, и видео работало для меня (после небольшой задержки на firefox). Это иллюзия, но, услышав некоторые поверхностные жалобы от определенных клиентов, эта иллюзия определенно будет работать на них. Кроме того, как мне получить индикатор прогресса vista (который я никогда не видел перед Btw) в Java? – LazyCubicleMonkey
Или вы делаете свой собственный с нуля или используете противоположность swing (не можете запомнить имя прямо сейчас) –
Ссылка работала для меня в Chrome (задержка моя была иллюзией). – jzd
Спасибо, это было бы очень признательно. Я бы не знал, что добавить в метод paintDeterminate, даже если я его перепишу. – LazyCubicleMonkey