Java 将重新启动、关闭和调整功能应用于JOptionPane的特定选项
我创建了一个选项窗格,在游戏结束时显示。我正在使用JavaSwing 我如何制作一个“退出”游戏的函数,另一个“重新启动”游戏的函数,以及一个调整计时器速度的函数?我不知道如何使用Java 将重新启动、关闭和调整功能应用于JOptionPane的特定选项,java,swing,timer,joptionpane,Java,Swing,Timer,Joptionpane,我创建了一个选项窗格,在游戏结束时显示。我正在使用JavaSwing 我如何制作一个“退出”游戏的函数,另一个“重新启动”游戏的函数,以及一个调整计时器速度的函数?我不知道如何使用Object[]选项实现 Object[] options = { "Restart Game", "Change Game Difficulty", "Exit Game" }; int n = JOptionPane.showOptionDialog
Object[]选项实现
Object[] options = { "Restart Game", "Change Game Difficulty",
"Exit Game" };
int n = JOptionPane.showOptionDialog(gamePanel,
"GAME OVER - Your Hit Yourself and Died! ",
"Game Over!", JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.WARNING_MESSAGE, null, options, options[2]);
来自Java文档(我建议您将其添加到书签中,并在提问之前仔细阅读)
返回:
一个整数,表示用户选择的选项,或关闭\u选项
(如果用户关闭了对话框)
其他说明:
int n = JOptionPane.showOptionDialog(gamePanel,
"GAME OVER - Your Hit Yourself and Died! ",
"Game Over!", JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.WARNING_MESSAGE, null, options, options[2]);
JOptionPane.YES\u NO\u CANCEL\u选项
最好使用更简单的OK\u CANCEL\u选项
JOptionPane.WARNING\u消息
这是什么警告?使用JOptionPane。改为使用问题消息