2017-12-08 6 views
1

私のゲームが終了すると表示されるオプションペインが作成されました。私はJava swingを使用しています。JOptionPaneの特定のオプションに再起動、終了、調整機能を適用する

ゲームを「終了」する関数、ゲームを再起動する関数、タイマーの速度を調整する関数をどのように作成しますか?私はObject[] options配列で実装する方法がわかりません。 (私はあなたのブックマークを示唆し、SOに質問をする前に必ずお読み)

JOptionPane.showOptionDialog(..)用のJavaドキュメントから
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]); 

答えて

2

戻り値:

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]); 

ユーザーが選択したオプションを示す整数、またはCLOSED_OPTIONユーザーがダイアログ

他のノートを閉じた場合

  1. JOptionPane.YES_NO_CANCEL_OPTIONの方が簡単なのは、OK_CANCEL_OPTIONです。
  2. JOptionPane.WARNING_MESSAGEこれはどのように警告していますか?代わりにJOptionPane.QUESTION_MESSAGEを使用してください。
+0

ありがとう@アンドリュートムソン – user5402

関連する問題