當某個動作發生時,我有一個JOptionPane集,我希望它是showMessageDialog,因爲它只顯示一條消息。我如何做到這一點,當你點擊確定或取消時,它會關閉整個應用程序?如何在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' – Gosu