고유 한 eventListener로 whst btn을 눌렀 음을 인식 할 수 있습니까?어떤 버튼이 눌 렸는지 java
나는이 코드를 시도했지만
ActionListener one = new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (gr1.getCounter1() < 5) {
gr1.setCounter1(gr1.getCounter1() + 1);
if (arraybtn[1].isSelected())
test1.setIcon(play1a);
if (arraybtn[2].isSelected())
test1.setIcon(play1b);
if (arraybtn[3].isSelected())
test1.setIcon(play1c);
if (arraybtn[4].isSelected())
test1.setIcon(play1d);
if (arraybtn[5].isSelected())
test1.setIcon(play1e);
} else {
pn5.setText("No more cards");
}
}
};
덕분에 작동하지 않았다!
안녕 호버 크래프트, 나는 당신의 제안을 잊지 않아 :)이 스크립트에서 나는 play1a = hand.get (1) .getImage(); test1.setIcon (play1Icons [i])와 같은 다른 배열을 사용하면 어떻게 변수를 정의 할 수 있습니까? 한 번만 더 감사드립니다. – anvd
위의 게시물에서 편집을 참조하십시오. 주석보다 답변에 코드를 표시하는 것이 훨씬 쉽습니다. –
위대한 솔루션 :) 코드의 상당 부분을 줄이십시오. – anvd