【发布时间】:2015-08-23 21:03:56
【问题描述】:
当某个动作发生时,我设置了一个 JOptionPane,我希望它是 showMessageDialog 因为它只显示一条消息。当您单击“确定”或“取消”时,如何设置它会关闭整个应用程序?
这是我写的
JOptionPane.showMessageDialog(null, "you lose");
if (JOptionPane.OK_OPTION){
System.exit(0);
}
但它不起作用。我基于我在网上找到的这段代码:
int exit = JOptionPane.showConfirmDialog(mainFrame, "Are you sure?");
if (exit == JOptionPane.YES_OPTION)
{
try
{
Runtime.getRuntime().exec("cmd.exe /c start www.yahoo.com");
}
catch (Exception exception)
{
}
System.exit(0);
}
else {
}
但这是一个确认对话框,我只是希望它适用于消息对话框。
我尝试将 JOptionFrame.showConfirmDialog 更改为 JOptionFrame.showMessageDialog 但它不起作用,因为必须删除 int 和其他内容。
谢谢
【问题讨论】:
-
问题是
showMessageDialog不会返回任何东西,不像showConfirmDialog
标签: java