我現在正在實現一個托盤遊戲,其中我使用一些JButton來表示托盤。但托盤7x7,所以要實現動作監聽器,它不是很有趣。我現在有這樣的代碼:執行動作監聽器(JAVA)的DRY代碼
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);
}
......
}
我該如何減少這種代碼? :/
謝謝:)
謝謝你,我會試試這個=) – user2057209 2013-05-08 20:27:36