我现在正在实现一个托盘游戏,其中我使用一些 JButton 来表示托盘。但是托盘是 7x7,所以要实现动作监听器就不是那么有趣了。我现在有这样的代码:
public void actionPerformed(ActionEvent ae)
{
if (ae.getSource() == Bouton11)
{
this.PosePion(1, 1, Bouton11);
}
else if (ae.getSource() == Bouton21)
{
this.PosePion(2, 1, Bouton21);
}
else if (ae.getSource() == Bouton31)
{
this.PosePion(3, 1, Bouton31);
}
......
}
请问我怎样才能减少这种代码?:/
谢谢 :)