我试图用一个按钮在Jpanel窗体上暂停和恢复游戏背景音乐,我在下面所做的只是从一开始就重置/重复声音,而不是暂停和播放。我在这里查看了其他一些示例并尝试实现,发生了同样的事情。或只是暂停它。任何想法要添加到它以使其起作用吗?谢谢

Boolean isPaused = false;
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
      if (isPaused = false ) {
          Game.gameMusic.pause();
          isPaused = true;
      }

      else {
          Game.gameMusic.resume();
          isPaused = true;
      }

}

最佳答案

那将成为

  Boolean isPaused = false;
  private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
    if (!isPaused ) {
      Game.gameMusic.pause();
      jButton6.setText("resume");
    }
    else {
      Game.gameMusic.resume();
      jButton6.setText("pause");
    }
    isPaused = !isPaused;
 }

10-06 09:36