Je travaille avec l'application Swing. et dans l'une de mes applications quand j'ai mis du code sur l'événement windowclosing.JoptionPane Opération Oui Option même I Appuyez sur Entrée Oui Non
try {
int dialog = JOptionPane.showConfirmDialog(
null,
"are you sure?",
"Warning",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE
);
if (dialog == JOptionPane.YES_OPTION) {
System.out.println("Close system.");
System.exit(0);
} else if (dialog == JOptionPane.NO_OPTION) {
System.out.println("do not Close system.");
}
} catch (Exception ex) {
ex.printStackTrace();
}
et comme je donne Oui option avec l'espace et de la même manière pas de bouton sur l'espace son fonctionnement bien. mais quand j'ai essayé de faire les mêmes choses en entrant. il prend tout le temps oui option même si je presse aucune option sa prise oui et que cette fenêtre est fermée.
alors comment puis-je empêcher cela. et réaliser ce que je veux faire?
Pour une meilleure aide plus rapidement, postez un [MCVE] (http://stackoverflow.com/help/mcve) (Exemple vérifiable complet minimal). –
okey juste min je donne une capture d'écran :) –
@AndrewThompson voir l'image obtenir l'idée maintenant si je me concentre pas et appuyez sur Entrée puis toujours en appuyant sur Oui par défaut. c'est le problème –