J'aimerai redéfinir l'évenement lié a la fermeture de ma fenetre (fermeture classique lors du clic sur la croix ou bien alt+f4.
Comment faire?
merci
J'aimerai redéfinir l'évenement lié a la fermeture de ma fenetre (fermeture classique lors du clic sur la croix ou bien alt+f4.
Comment faire?
merci
t"es pas obligé d'ajouter un listener, il te suffit de surcharger la méthode processWindowEvent(WindowEvent evt) de la classe JFrame.
Pourquoi est ce déconseillé, parce que ca ne respecte pas le "modele vue controleur" ?
J'utilise un windowListner mais je ne trouve pas cela tres pratique. En effet, on est obligé de surchargé toutes les méthodes de l'interface.
N'y a - t - il pas un autre ;oyen ?
merci
C'est surtout très crade et dangereux. La moindre boulette ferait que les événements ne seraient plus renvoyés. Les listeners sont là pour ça, il faut donc les utiliser EUX.
Les listener Swing ont la plupart du temps un équivalent implémenté vide : Adapter.
Donc ici, utilises un WindowAdapter et override la méthode que tu veux.
Partager