0
В настоящее время я делаю программу викторины, но если я закрою диалоговое окно при запросе ввода, произойдет NullPointerException. Как заставить его делать что-то еще, например отображать текстовое сообщение и запрашивать действительную запись.Если я закрою диалоговое окно, произойдет NullPointerException. как я могу избавиться от него?
String qn_1_ans = JOptionPane.showInputDialog(
null,
"What is the answer for Question 1? \nPink \nBlue \nBlack \nRed",
JOptionPane.OK_OPTION
);
if (qn_1_ans.equals(qn_1_right_ans)) {
JOptionPane.showMessageDialog(null,
"Thats correct");
Score = Score + 1;
} else {
JOptionPane.showMessageDialog(null,
"Your answer is wrong. The correct answer is " + qn_1_right_ans);
}