好的,我正在运行模拟。我已经在我的模拟 GUI 上实现了两个 JButton,它们是 actionListeners。我想要的是让整个模拟在我按下暂停按钮时暂停,如果我按下恢复按钮则恢复。
有多个线程正在运行,我尝试获取每个线程并在单击暂停按钮时调用它们的 wait() 方法,但我没有成功。
因此,我需要一些关于如何做到这一点的建议。我将 Swing 用于 GUI,监听器工作正常。我确实尝试在 View 类(使用 MVC 模式)的当前线程上调用 sleep() 和 wait() 只是为了看看发生了什么,但这会导致整个应用程序崩溃。
有任何想法吗?