2010-08-20 4 views
0

Comment sera la syntaxe dans Java si quelqu'un essaie d'exécuter un programme Java dans un CMD, puis s'il ferme le CMD, il y aura un message ou empêcher l'utilisateur de fermer le programme.Message s'affichera s'il ferme le programme

+1

Il est de mauvaise pratique de programmation d'essayer d'empêcher l'utilisateur de fermer un programme. C'est le choix de l'utilisateur, pas le vôtre. –

+0

@Delan: Alors qu'est-ce que vous appelez l'omniprésent »Vous avez un travail non enregistré. Fermer de toute façon? «Boîtes de message? ;-) (Certes, ce sont des caractéristiques de mauvaise conception, de toute façon.) – Joey

+0

C'est un cas spécifique où il s'agit d'une confirmation où l'utilisateur a des modifications non enregistrées. Cependant, à partir du post du demandeur, j'ai seulement compris que l'on voulait * empêcher l'utilisateur de fermer le programme * (sic) –

Répondre

3

Vous ne pouvez pas faire cela avec une application console car le système d'exploitation ferme simplement la console et met fin à votre processus. Dans les applications GUI, il y a généralement des événements qui sont déclenchés lorsqu'une fenêtre est fermée et que vous pouvez intercepter.

Questions connexes