我有一个程序,我发现了一个错误。如果有异常,我需要程序停止并保持空闲状态。
我有这个:
// Try to parse the integer just to make sure it's an integer.
try {
Integer.parseInt(celsiusTxtField.getText());
}
// Catch it if it's not an integer and murder the user for being stupid. They should know temperature consists of numbers and not letters.
catch(NumberFormatException e) {
JOptionPane.showMessageDialog(null, "You did not submit a number. Please try again.", "General Error - Error #2", JOptionPane.ERROR_MESSAGE);
}
但是,即使它显示错误消息,它仍然继续使用脚本。
这可能很简单,但我是Java的新手,所以请原谅我不知道。
答案 0 :(得分:0)
我刚刚找到了这样做的方法。
将所有东西都移到TRY下,这样,CATCH就是最后一件事,所以没有别的东西可以执行。