我正在编写一个老虎机GUI,我想要它,这样当按下“ Respin”时,老虎机将停止滚轴1并滚动滚轴2和3。此代码对我不起作用,请帮助:

if (event.getSource()== btnHold1)
  {
      counter = 0;
      timer1.stop();
      btnHold1.setEnabled(false);
  }

  if (event.getSource()== btnHold1 && event.getSource()== btnRespin)
  {
      timer2.start();
      counter2=0;
      timer3.start();
      counter3=0;
  }

最佳答案

按钮源不能是两个不同的按钮。 getSource()检查按下了哪个按钮-您正在检查是否同时按下了button1和button2。那永远不会发生。

我怀疑你想第二次成为

if (event.getSource() == btnRespin)

10-05 19:13