我的想法是如果enterArea里输入的是字母或者不符合0到10的,就弹出一个警告窗口。对了,我前边的操作都是在一个窗口下进行的,现在是在这个窗口的基础上,在弹出一个警告窗口。 public void isRight(){
try {
number2 = Integer.parseInt(enterArea.getText());
if (number2 >= 0 || number2 <= 10)
checkAnswer();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"you","Warn",JOptionPane.INFORMATION_MESSAGE);
}
}
try {
number2 = Integer.parseInt(enterArea.getText());
if (number2 >= 0 || number2 <= 10)
checkAnswer();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"you","Warn",JOptionPane.INFORMATION_MESSAGE);
}
}
public void isRight(){
number2 = Integer.parseInt(enterArea.getText());
if (number2 >= 0 && number2 <= 10)
checkAnswer();
else{
JOptionPane.showMessageDialog(null,"you","Warn",JOptionPane.INFORMATION_MESSAGE);
}
}
试试这个.