... аналогично тем, которые производятся почтовыми клиентами, такими как thunderbird или Outlook, скользящими или исчезающими в лотке.Каков наилучший способ создания плавного окна уведомлений в Java?
ответ
Простой всплывающее: Посмотрите на http://jtoaster.sourceforge.net/
Для фантазии выглядят вещи на то, что Java 2D можно сделать:
http://java.sun.com/products/java-media/2D/samples/java2demo/Java2Demo.html
Check Composite -> Composite FadeAnim.
Ваши уведомления на это? Это для уже существующей программы или вы пишете новое приложение?
Я спрашиваю, потому что Adobe AIR имеет некоторые функции для такого рода вещей, будь то приложение на основе Flex или приложение AIR, написанное в формате HTML/JS. Но вы бы не использовали AIR, если это не то, что вы строили с нуля.
Ну, на самом деле я его построю с нуля, и уведомления будут важная часть приложения, так что они действительно повлияют на технику, которую я бы выбрал ... однако, хотя я не плохо с JS, AIR - это одна из вещей, с которыми у меня нет абсолютно никакого опыта ... –
Если вы хороший программист с достойным знанием HTML и JavaScript, а затем создание приложения AIR довольно просто. Особенно, если вы используете плагин Aptana в Eclipse с поддержкой AIR. Он может создать новый проект для вас в моменты, который включает в себя несколько хороших примеров кода, чтобы вы начали, а AIR api в конечном итоге так же, как работать с любой другой библиотекой JS. Adobe имеет очень хороший центр справочного центра в своем Центре разработчиков Adobe, ориентированный на тех, кто работает с HTML/JS. –
Класс таймера Swing (http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html) можно использовать для рудиментарной анимации - просто используйте таймер для обновления местоположения панели, содержащей ваш контент.
Я присутствовал на сессии JavaOne в прошлом году, где с ними был сделан довольно неплохой материал.
Слайды: http://progx.org/users/Gfx/FilthierRicherClientier.pdf
обратить особое внимание на странице 29 и далее.
А вот сайт из одних и тех же людей, но с большим количеством кода и скриншоты, и т.д ...
Конечным результатом всего этого было очень, очень скользким.
Какой графический интерфейс вы используете? Я думаю, это изменило бы ... – Powerlord
пока нет. В настоящее время приложение просто в моей голове, я еще не совсем уверен в технической установке (в зависимости от этого вопроса, на самом деле, между прочим) –