Каков наилучший способ создать гладкое окно уведомлений в Java? - PullRequest
4 голосов
/ 12 мая 2009

... аналогично тем, которые создаются почтовыми клиентами, такими как Thunderbird или Outlook, скользя вверх или исчезая из трея.

Ответы [ 3 ]

2 голосов
/ 12 мая 2009

Простое всплывающее окно: посмотрите на http://jtoaster.sourceforge.net/

Чтобы узнать, на что способна Java 2D:

http://java.sun.com/products/java-media/2D/samples/java2demo/Java2Demo.html

Проверить составной -> составной FadeAnim.

0 голосов
/ 13 мая 2009

Класс Swing's Timer (http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html) можно использовать для элементарной анимации - просто используйте таймер, чтобы обновить местоположение панели, содержащей ваш контент.

В прошлом году я посетил сессию JavaOne, где они делали с ней довольно приятные вещи.

Слайды: http://progx.org/users/Gfx/FilthierRicherClientier.pdf

обратите особое внимание на стр. 29 и далее.

А вот сайт от тех же людей, но с большим количеством кода и скриншотов и т. Д. *

http://today.java.net/pub/a/today/2007/10/23/create-moving-experiences-with-animated-transitions.html

Конечный результат всего этого был очень, очень гладким.

0 голосов
/ 12 мая 2009

Для чего нужны ваши уведомления? Это для программы, которая уже существует, или вы пишете новое приложение?

Я спрашиваю, потому что Adobe AIR обладает некоторыми функциями для выполнения подобных задач, будь то приложение на основе Flex или приложение AIR, написанное на HTML / JS. Но вы не будете использовать AIR, если это не то, что вы строили с нуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...