我正在尝试显示" Game Over"在我的游戏中的消息。
按OK后我想关闭消息对话框,关闭gui本身(我使用JFrame
)。
我尝试使用
JOptionPane.showMessageDialog(null, "Game is over", "InfoBox: GameOver", JOptionPane.INFORMATION_MESSAGE);
但是当按下OK时,即使从我所读到的内容中,消息对话框也不会关闭。我怎么能改变它?
另外,如何按下messageDialog上的OK按钮后关闭整个gui?
以下是代码:
if (isGameOver()) {
JOptionPane.showMessageDialog(null, "Game is Over", "InfoBox: GameOver", JOptionPane.INFORMATION_MESSAGE);
}
答案 0 :(得分:0)
最后像这样添加System.exit(0):
if (isGameOver()) {
JOptionPane.showMessageDialog(null, "Game is Over", "InfoBox: GameOver", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
按下确定后关闭整个gui。