문제

클래스 A 내부에 청취자가 있고 클래스 A를 청취자 내부의 클래스 B로 전달하고 싶습니다. 일반적으로 나는 이것을 사용하지만, 나는 청취자를 유발 한 이벤트를 얻을 것이다.

도움이 되었습니까?

해결책

A.this.

(내면의 클래스는 드 rare니다 this 유용합니다. 실제로 잘못된 곳에 버그를 갖는 것은 비교적 일반적입니다. this 사용되었습니다. 따라서 불행한 것은 기본이라는 것은 불행한 일입니다. 12 년 후에는 변하지 않습니다.)

다른 팁

리스너의 생성자의 클래스 A에 대한 참조를 추가 할 수 있습니다.

class_a_obj.addActionLister(new ActionListener(class_a_obj) { ...
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top