![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
не устраивает то, что надо постоянно делать невидимым, что бы сфотать рабочий стол, еще перерисовываться не успевает
давно меня мучил этот вопрос... если кто то что то подобное делал, поделитесь решением плз. забыл: запускать лучше под джава 1.6 - там трэй работает Это сообщение отредактировал(а) dorogoyIV - 28.2.2009, 17:01 Присоединённый файл ( Кол-во скачиваний: 12 )
SpiderClock.jar 29,60 Kb |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 15 Всего: 104 |
Я так и не понял вопроса.. А эта фраза вообще взрывает мозг:
-------------------- Lost.... |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
щас оно работает так: когда паучок останавливается, делается снимок с эрана, но что бы самого себя не фотало, приходится делать setVisible(false), поэтому перед движением паучок пропадает и сразу появляется. вот это моргание мне и не нравится
|
|||
|
||||
| Connie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 12.8.2008 Репутация: 8 Всего: 9 |
dorogoyIV, А почему заранее не просчитать путь куда он идет, а потом последовательно прорисовывать по этому пути? С точки зрения пользователя он так и будет видеть паучка.
Т.е. делаем массив Vector<Image> где храним увеличенные, пускай на 10 пикселов скриншотики. Часть времени перемещаем паучка в этом маленком квадрате потом переходим к следующему квадрату из вектора, делаем еще один скриншот, помещаем его в конец списка, а ненужный уже освобождаем. Как то так, сегодня попробую сделать, но только движение буду делать по диагонали, что бы не заморачиваться
Это сообщение отредактировал(а) Connie - 1.3.2009, 09:31 Присоединённый файл ( Кол-во скачиваний: 8 )
Splash.jar 26,03 Kb |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 4 Всего: 40 |
Паучек зачетный, но не катит.
Как-то я тоже пробовал заняться этой проблемой и написать PureJavaAlphaWindow, но ничего не вышло, потому что экран надо фоткать каждый раз перед перерисовкой!!! А то получится, как на картинке. Присоединённый файл ( Кол-во скачиваний: 22 )
spider.png 12,23 Kb |
|||
|
||||
| Connie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 12.8.2008 Репутация: 8 Всего: 9 |
||||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 15 Всего: 104 |
-------------------- Lost.... |
|||
|
||||
| Connie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 12.8.2008 Репутация: 8 Всего: 9 |
Вот еще вариант, правда все равно не красиво. И перерисовывается когда паучка таскаешь, а вот когда окна снизу таскаешь, то нет :(
P.S. В линуксе окно можно таскать и без заголовка, для windows включите декорацию окна
Но это уже так, просто упражнялся Присоединённый файл ( Кол-во скачиваний: 5 )
spider.jar 25,74 Kb |
|||
|
||||
| Connie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 12.8.2008 Репутация: 8 Всего: 9 |
Может инженеры sun пошли тем же путем? |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 4 Всего: 40 |
Connie, это вы зря. Фишка важная и давно ожидаемая, а самое главное, реализовано так как надо. Осталось только, чтоб все устаканилось и лет через 5-6 можно будет в публичных проектах оформлять...
По поводу шлейфа - вспомните Winamp на Windows. |
|||
|
||||
| SoulKeeper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.1.2007 Где: Ukraine, Lviv. Репутация: 2 Всего: 15 |
https://jna.dev.java.net/#demos
Можно пойти по этому пути, там демка с часиками. P.S. Когда кликаем по иконке в трее - паучок останавливается. Бага Это сообщение отредактировал(а) SoulKeeper - 3.3.2009, 18:37 |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 4 Всего: 40 |
SoulKeeper, я эти демки год назад смотрел, что-то не осилил и бросил это дело ^__^
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |