Java “a”中的错误;否";在showConfirmDialog中回答:当我告诉程序关闭时,它没有关闭吗?
我目前正在做一个简单的程序,遇到了一个可能是错误的错误。我有一个showConfirmDialog命令,我想用“否”回答退出应用程序,用“是”回答继续应用程序。但问题是“是”和“否”答案都会退出应用程序这是我执行此功能的代码片段:Java “a”中的错误;否";在showConfirmDialog中回答:当我告诉程序关闭时,它没有关闭吗?,java,Java,我目前正在做一个简单的程序,遇到了一个可能是错误的错误。我有一个showConfirmDialog命令,我想用“否”回答退出应用程序,用“是”回答继续应用程序。但问题是“是”和“否”答案都会退出应用程序这是我执行此功能的代码片段: int buttonOutput =myIO.showConfirmDialog(null, "Try Again?", "Try Again?", myIO.YES_NO_OPTION); if (buttonOutput == myIO.YES_O
int buttonOutput =myIO.showConfirmDialog(null, "Try Again?", "Try Again?", myIO.YES_NO_OPTION);
if (buttonOutput == myIO.YES_OPTION)
{
return;
}
else
{
System.exit(1);
}
String inputText1 = myIO.showInputDialog("Please Enter an Object: ");
试试这个
int buttonOutput =myIO.showConfirmDialog(null, "Try Again?", "Try Again?", myIO.YES_NO_OPTION);
if (buttonOutput != myIO.YES_OPTION)
{
System.exit(1);
}
String inputText1 = myIO.showInputDialog("Please Enter an Object: ");
我假设您在主方法中有此代码。。。因此,返回Yes
将终止您的程序 exit(1)将关闭整个JVM,如果您只想关闭一个对话框窗口,那么实际上不太好。