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
0
A
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.
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. –
@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
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) –