使用joptionpane退出程序

时间:2014-06-06 22:48:45

标签: java swing joptionpane

我有一个gui java程序,它计算文件夹中的文件数(如果有的话)并将它们的名称存储在一个数组中进行处理。在没有可供处理的文件的情况下,我想显示一个joptionpane,其中显示消息“没有文件可供处理。请单击退出按钮退出系统”。

当用户点击joptionpane的按钮时,如何退出系统? 像

这样的东西
if (array.length == 0){
    JOptionPane.show .......
    {
        System.exit(0);
    }
}

2 个答案:

答案 0 :(得分:5)

您可以存储JOptionPane的返回值:

int result = JOptionPane.showConfirmDialog(window,
        "Are you sure you want to quit?",
        "Confirm Quit", JOptionPane.YES_NO_CANCEL_OPTION);
if (result == JOptionPane.YES_OPTION) System.exit(0);

答案 1 :(得分:0)

感谢大卫的帮助。以下是我要找的内容。

        if (filesToCompileArray.length == 0){

        int result = JOptionPane.showConfirmDialog(null,
                "No failure found in the SUT and no files are generated to process further",
                "Confirm Quit", JOptionPane.DEFAULT_OPTION);
        if (result == 0) System.exit(0);

    }