Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “a”中的错误;否";在showConfirmDialog中回答:当我告诉程序关闭时,它没有关闭吗?_Java - Fatal编程技术网

Java “a”中的错误;否";在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

我目前正在做一个简单的程序,遇到了一个可能是错误的错误。我有一个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: ");
我假设您在主方法中有此代码。。。因此,返回
Yes
将终止您的程序

exit(1)将关闭整个JVM,如果您只想关闭一个对话框窗口,那么实际上不太好。