... 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?
Répondre
Le popup simple: Regardez http://jtoaster.sourceforge.net/
Pour le look des choses extravagantes à ce que Java 2D peut faire:
http://java.sun.com/products/java-media/2D/samples/java2demo/Java2Demo.html
Check Composite -> Composite FadeAnim.
À 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.
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 ... –
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. –
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 ...
Le résultat final de tout cela était très, très lisse.
- 1. Meilleure façon de créer une carte vide en Java
- 2. Quelle est la meilleure façon de créer des déploiements ClickOnce
- 3. Quelle est la meilleure façon de faire ce programme Java?
- 4. Quelle est la meilleure façon de créer une bibliothèque client pour une API de service Web?
- 5. Quelle est la meilleure façon de créer une vignette de page Web?
- 6. Quelle est la meilleure façon de lire une feuille de sprites en Java?
- 7. Quelle est la bonne façon de créer une instance de classe Generic en Java?
- 8. Quelle est la meilleure façon d'apprendre Java EE pratiquement?
- 9. Quelle est la meilleure façon de créer des vignettes à partir de la vidéo en PHP?
- 10. Quelle est la meilleure façon de créer une méthode d'usine lors de l'utilisation de WCF?
- 11. Quelle est la meilleure façon de créer et de remplir une table de nombres?
- 12. Quelle est la meilleure façon d'analyser de nombreux arguments de ligne de commande complexes en Java?
- 13. Quelle est la meilleure façon de créer une configuration maître-esclave pour une application Web?
- 14. Quelle est la meilleure façon de créer une architecture de sécurité?
- 15. Quelle est la meilleure façon de créer une relation tableA HABTM tableA pour une application CakePHP?
- 16. Quelle est la meilleure façon d'enregistrer un RichTextFile en C#?
- 17. Quelle est la meilleure façon de créer une application "entièrement" modulaire basée sur ZF?
- 18. Meilleure façon de réorganiser une ArrayList en Java
- 19. Quelle est la meilleure façon d'appliquer une ombre portée?
- 20. Quelle est la meilleure façon de lire les données CSV?
- 21. Quelle est la meilleure façon de créer une page statique dans Rails?
- 22. Quelle est la meilleure façon de mettre en œuvre une machine d'état de l'interface utilisateur?
- 23. Meilleure façon d'obtenir la géolocalisation en Java
- 24. Quelle est la meilleure façon de convertir une base de données mysql en une base sqlite?
- 25. Quelle est la meilleure façon d'importer une source Java dans Eclipse pour éviter de créer des erreurs dans les références?
- 26. Quelle est la meilleure façon d'utiliser ListView et GroupBoxes comme une fenêtre "options"?
- 27. Quelle est la meilleure façon de créer une base de données d'accès de noms de fichiers en utilisant C++ Builder?
- 28. Quelle est la meilleure façon de trouver l'inverse de datetime.isocalendar()?
- 29. Quelle est la meilleure façon d'obtenir le dernier identifiant inséré en utilisant sqlite de Java?
- 30. Quelle est la meilleure façon de prendre des captures d'écran d'une fenêtre avec C++ dans Windows?
Quelle boîte à outils graphique utilisez-vous? J'imagine que cela ferait une différence ... – Powerlord
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) –