2009-05-12 8 views
4

... similaires à ceux produits par des clients de messagerie tels que thunderbird ou outlook, glissant vers le haut ou s'éloignant du plateau.Quelle est la meilleure façon de créer une fenêtre de notification lisse en Java?

+0

Quelle boîte à outils graphique utilisez-vous? J'imagine que cela ferait une différence ... – Powerlord

+0

aucun pour le moment. Actuellement, l'application est juste dans ma tête, je ne suis pas encore tout à fait sûr de la configuration technique (dépend de cette question, en fait, entre autres) –

Répondre

0

À quoi servent vos notifications? Est-ce pour un programme qui existe déjà, ou écrivez-vous une nouvelle application?

Je demande parce qu'Adobe AIR a quelques fonctionnalités pour faire ce genre de chose, soit comme une application basée sur Flex, ou une application AIR écrite en HTML/JS. Mais, vous n'utilisez pas AIR à moins que ce soit quelque chose que vous construisiez à partir de zéro.

+0

Eh bien, en fait, je vais le construire à partir de zéro, et les notifications seront un partie importante de l'application, de sorte qu'ils influenceraient vraiment la technique que je choisirais ... cependant, même si je ne suis pas mauvais avec JS, AIR est l'une des choses que je n'ai absolument aucune expérience avec ... –

+0

Si vous êtes un bon programmeur avec une bonne connaissance de HTML et JavaScript, puis écrire une application AIR est vraiment très basique. Surtout si vous utilisez le plugin Aptana dans Eclipse, avec le support AIR. Il peut créer un nouveau projet pour vous en quelques instants, ce qui inclut un bon exemple de code pour vous aider à démarrer, et l'API AIR est en fin de compte comme travailler avec n'importe quelle autre bibliothèque JS. Adobe dispose d'une très bonne configuration de centre d'aide dans son Adobe Developer Center, ciblant ceux qui travaillent avec HTML/JS. –

0

La classe Timer de Swing (http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html) peut être utilisée pour une animation rudimentaire - il suffit d'utiliser la minuterie pour mettre à jour l'emplacement du panneau contenant votre contenu.

J'ai assisté à une session de JavaOne l'année dernière où ils ont fait des trucs assez lisses avec ceci.

Diapositives: http://progx.org/users/Gfx/FilthierRicherClientier.pdf

accorder une attention particulière à la page 29 et sur.

Et voici un site Web à partir des mêmes personnes, mais avec plus de code et des captures d'écran, etc ...

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

Le résultat final de tout cela était très, très lisse.

Questions connexes