さて、シミュレーションを実行しています。シミュレーションのGUIでactionListenersを実行する2つのJButtonを実装しました。一時停止ボタンを押すとシミュレーション全体が一時停止し、再開ボタンを押すと再開するようにしたいのです。
複数のスレッドが実行されており、一時停止ボタンがクリックされたときに各スレッドを取得してwait()メソッドを呼び出そうとしましたが、成功しませんでした。
したがって、これを行う方法についていくつかのアドバイスが必要です。GUIにSwingを使用していますが、リスナーは正常に動作します。何が起こったかを確認するために、(MVCパターンを使用して)Viewクラスの現在のスレッドでsleep()とwait()を呼び出そうとしましたが、アプリケーション全体がクラッシュしました。
何か案は?