이제는 트레이를 표시하는 일부 JButton을 사용하는 트레이 게임을 구현 중입니다. 그러나 트레이는 7x7을 만듭니다. 따라서 액션 리스너를 구현하는 것은 그렇게 재미 있지 않습니다. 이 코드는 다음과 같습니다.동작 수신기 (자바)를 구현하는 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