使用joptionpane退出程序

Mia*_*mad 0 java swing joptionpane

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

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

if (array.length == 0){
    JOptionPane.show .......
    {
        System.exit(0);
    }
}
Run Code Online (Sandbox Code Playgroud)

Dav*_*Yee 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);
Run Code Online (Sandbox Code Playgroud)