我目前正在制作一个简单的程序,遇到一个错误,可能是一个错误。我有一个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/

10-12 12:52