首页 > 解决方案 > 按下对话框关闭图标(X)会导致错误 java

问题描述

我是软件开发和学习java的新手。当我在按下 x 按钮的同时关闭对话框时,它给了我一个异常。我怎样才能阻止这个异常。如果有人可以提供帮助,那就太好了。谢谢哈里斯

private void exitProgram() {        

    int result = JOptionPane.showConfirmDialog(null, "Are you sure you want to exit", "confirm", 
            JOptionPane.YES_NO_OPTION ,JOptionPane.QUESTION_MESSAGE);
    if (result == JOptionPane.YES_OPTION){
        System.exit(0);
    }
    if (result == JOptionPane.NO_OPTION){
        showMenu();
    }
}

标签: javadialog

解决方案


        if (result == JOptionPane.NO_OPTION||result == JOptionPane.CLOSED_OPTION){
            showMenu();

很简单


推荐阅读