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

Sommaire du document

Astuces de l’Infobrol (Java)Article publié le Lundi 17 Août 2009, 11:23


Attention la méthode Window.setAlpha(float) nécessite le JDK7.

  1. public static void fadeOutAndDispose(final Window window,
  2. int fadeOutDuration) {
  3. Timeline dispose = new Timeline(window);
  4. dispose.addPropertyToInterpolate("opacity", 1.0f, 0.0f);
  5. dispose.addCallback(new UIThreadTimelineCallbackAdapter() {
  6. public void onTimelineStateChanged(TimelineState oldState,
  7. TimelineState newState, float durationFraction,
  8. float timelinePosition) {
  9. if (newState == TimelineState.DONE) {
  10. window.dispose();
  11. }
  12. }
  13. });
  14. dispose.setDuration(fadeOutDuration);
  15. dispose.play();
  16. }


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(); )

Avatar :: nTecH Un article de nTecH, lu 552 fois.


Source : www.pushing-pixels.org


Commentaires

Sélection, tri et recherche d'articles
FILTRER :
TRIER :1er critère : 2e critère :
CHERCHER : Dans les titres Dans le contenu


[Afficher les liens en fonction des critères du formulaire ci-dessus]

 

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-419
Document créé le 12/09/04 23:00, dernière modification le Vendredi 17 Juin 2011, 11:11
Source du document imprimé : http://www.gaudry.be/ast.html Document affiché 2065 fois ce mois de Février.
St.Gaudry©07.01.02
 
l'infobrol
Nous sommes le Jeudi 09 Février 2012, 21:44, toutes les heures sont au format GMT+1.00 Heure, heure d'hiver