Vous devez être membre et vous identifier pour publier un article.
Les visiteurs peuvent toutefois commenter chaque article par une réponse.
Swing, effet à la fermeture de l’application
Article publié le 17/08/2009 12:23:56Attention la méthode Window.setAlpha(float) nécessite le JDK7.
Code Java (17 lignes)
int fadeOutDuration) { Timeline dispose = new Timeline(window); dispose.addPropertyToInterpolate("opacity", 1.0f, 0.0f); dispose.addCallback(new UIThreadTimelineCallbackAdapter() { public void onTimelineStateChanged(TimelineState oldState, TimelineState newState, float durationFraction, float timelinePosition) { if (newState == TimelineState.DONE) { window.dispose(); } } }); dispose.setDuration(fadeOutDuration); dispose.play(); }
Au lieu d’appeler Window.dispose(), il faudra appeler la méthode fadeOutAndDispose() (par exemple avec un override de public void dispose() en n’oubliant pas à la fin de faire un super.dispose(); )
Un article de nTecH
Source : www.pushing-pixels.org
Version en cache
01/11/2024 02:32:07 Cette version de la page est en cache (à la date du 01/11/2024 02:32:07) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 13/09/2004, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/ast-rf-449..html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.