我正在编写一个老虎机 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)
关于java - 使用 Swing 的 GUI - 尝试让 IF 语句与语句中的两个按钮一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37095630/