SqueakByExample:11.6

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.

대화창(Interactors)

입력을 위한 프롬프트 상태를 만들기 위해, FillInTheBlank 클래스는 몇 가지 미리 준비된 대화상자를 제공합니다. 예를 들면, request:initialAnswer: 메서드는 사용자가 입력한 (그림 11.6) 문자열을 반환합니다. (그림 11.6)


Dialog.png Popup.png
그림 11.6: FillInTheBlank 요청: "What's your name?' initialAnswer: 'no name"이
대화상자를 표시했습니다:
그림 11.7: 팝업 메뉴가 PopUpMenu>>startUpWithCaption이
표시했습니다.


팝업메뉴를 표시하려면, PopupMenu 클래스를 사용합니다:

menu := PopUpMenu
  labelArray: #('circle' 'oval' 'square' 'rectangle' 'triangle')
  lines: #(2 4).
menu startUpWithCaption: 'Choose a shape'


Notes