Java Stop Script Continuation没有System.exit(1);

时间:2011-02-28 01:31:29

标签: java exception

我有一个程序,我发现了一个错误。如果有异常,我需要程序停止并保持空闲状态。

我有这个:

// 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的新手,所以请原谅我不知道。

1 个答案:

答案 0 :(得分:0)

我刚刚找到了这样做的方法。

将所有东西都移到TRY下,这样,CATCH就是最后一件事,所以没有别的东西可以执行。