Нажатие на значок закрытия диалога (X) вызывает ошибку java - PullRequest
0 голосов
/ 30 марта 2020

Я новичок в разработке и изучении программного обеспечения 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();
    }
}

1 Ответ

0 голосов
/ 30 марта 2020
        if (result == JOptionPane.NO_OPTION||result == JOptionPane.CLOSED_OPTION){
            showMenu();

Очень просто

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...