GnuSmalltalkUsersGuide:AdditionalChapter1 18

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
BLOX.BEventSet

BLOX.BEventSet

네임스페이스 BLOX에 정의됨

슈퍼클래스: BLOX.BEventTarget

범주: 그래픽-윈도우


나는 이벤트 처리기를 결합하여 당신이 많은 객체로 적용할 수 있도록 해준다. 기본적으로 당신은 나로부터 클래스를 도출하고, #initialize: 메서드를 오버라이드하여 처리기를 구축한 후 모든 Blox 클래스가 이해하는 #addEventSet: 메서드를 이용해 수신자에 의해 명시된 이벤트 처리기를 객체로 추가한다.


BLOX.BEventSet class: 초기화하기

new

이 클래스의 인스턴스를 대상으로 해당 메서드를 호출해서는 안 된다.

new: widget

Private - 주어진 위젯에 추가될 새 이벤트 집합 객체를 생성하라. 객체를 응답하라. 주목: 해당 메서드는 직접 호출이 아니라 #addEventSet:에 의해 호출되어야 한다.


BLOX.BEventSet: 접근하기

widget

수신자가 부착된 위젯을 응답하라.


BLOX.BEventSet: 초기화하기

initialize: aBWidget

수신자의 이벤트 처리기를 aBWidget으로 부착하도록 초기화하라. 물론 해당 메서드는 오버라이드를 할 수 있지만 슈퍼클래스 구현부를 먼저 호출할 것을 잊지 말라.


Notes