我有一个用户匹配卡片的应用程序。当用户匹配游戏中的所有牌时,我有一个JDialog框,打开时带有是或否的选项。但是我不知道怎么做到这样当用户选择是时它会重新启动应用程序,当用户选择没有应用程序和JDialog框关闭时。
这段代码是MemoryUI java文件的一部分:
if (cardsLeft == 0) {
JFrame parent = new JFrame();
JOptionPane optionPane = new JOptionPane(" Restart?",JOptionPane.QUESTION_MESSAGE, JOptionPane.YES_NO_OPTION);
JDialog dialog = optionPane.createDialog(parent, "Manual Creation");
dialog.setVisible(true);
}