我目前正在制作一个简单的程序,遇到一个错误,可能是一个错误。我有一个showConfirmDialog命令,我想对“否”的答案退出应用程序,对“是”的答案继续运行应用程序。但是问题是“是”和“否”答案都退出了应用程序,这是我执行此功能的代码的片段:
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: ");
我假设您在Main方法中有此代码...因此,在
Yes
上返回将终止程序。关于java - 当我告诉我showConfirmDialog中的“NO”答案中的错误时,没有关闭程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16834094/