Java JButton仅在双击时执行一些调用

时间:2013-05-03 02:29:55

标签: java swing jbutton double-click

所以我很快就会有一个庞大的项目,无论出于什么原因,我的网格中的JButton会调用我的incMoves()方法来更新移动计数器的私有状态,但另一方面,不会将网格更新为它应该是我再次点击相同的按钮。 incMoves()方法被调用两次,所以我的移动计数器完全没有问题。

以下是我的按钮的代码:

class genWindow: http://pastebin.com/SJ4wzYX0

类Jam:http://pastebin.com/87nqPBYP

这是我的测试文件:(txt)

6 5
4
0 3 2 3
3 1 3 3
3 0 5 0
2 0 2 1

如果需要更多信息,请与我们联系。

除了在ActionListener内部类中使用断点调试程序以检查它是否实际进入actionPerformed方法之外,我不知道还有什么可以尝试修复它。考虑到没有错误或明显的变化,除了颜色没有切换之外,我对此感到很陌生,并且相当困惑。

汽车按钮应根据actionPerformed方法中的大if语句移动,然后使用addGrid函数更新网格。移动计数器会增加,但按钮实际上不会移位,除非再次单击。

0 个答案:

没有答案