JButton이 몇 개 있고 for 루프에서 액션 리스너를 추가하려고하지만 null 포인터 예외가 발생하지만 하나씩 추가하면 아무런 문제가 발생하지 않습니다. 내가 잘못된 점이 무엇인지 궁금 하네. 감사.루프에 버튼 핸들러 추가
JButton[ ] myButtonArray = { but1, but2, but3 };
ButtonHandler bh = new ButtonHandler();
for (JButton cur : myButtonArray) { // I tried standard for loop as well.
cur.addActionListener(bh);
}
예외가 포함 된 스택 추적을 게시하십시오. –
당신은'ButtonHandler'에 대한 코드를 보여줄 수 있습니까? 그것은 무엇을 연장합니까? – Jonas
다음과 같이 쓸 때 ButtonHandler에는 문제가 없습니다. but1.addActionListener (bh); – NotCamelCase