SqueakByExample:11.6: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) (SBE Interactors 페이지 추가) |
Onionmixer (talk | contribs) (문구수정) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Interactors== | ==대화창(Interactors)== | ||
입력을 위한 프롬프트 | 입력을 위한 프롬프트 상태를 만들기 위해, FillInTheBlank 클래스는 몇 가지 미리 준비된 대화상자를 제공합니다. 예를 들면, request:initialAnswer: 메서드는 사용자가 입력한 (그림 11.6) 문자열을 반환합니다. (그림 11.6) | ||
Line 8: | Line 8: | ||
|[[image:dialog.png]]||[[image:popup.png]] | |[[image:dialog.png]]||[[image:popup.png]] | ||
|- style="text-align: center;" | |- style="text-align: center;" | ||
|그림 11.6: FillInTheBlank 요청: "What's your name?' initialAnswer: 'no name" | |그림 11.6: FillInTheBlank 요청: "What's your name?' initialAnswer: 'no name"이<br>대화상자를 표시했습니다:||그림 11.7: 팝업 메뉴가 PopUpMenu>>startUpWithCaption이 <br>표시했습니다. | ||
|} | |} | ||
팝업메뉴를 | 팝업메뉴를 표시하려면, PopupMenu 클래스를 사용합니다: | ||
<syntaxhighlight lang="smalltalk"> | <syntaxhighlight lang="smalltalk"> | ||
menu := PopUpMenu | menu := PopUpMenu | ||
Line 19: | Line 20: | ||
menu startUpWithCaption: 'Choose a shape' | menu startUpWithCaption: 'Choose a shape' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Notes== | ==Notes== |
Latest revision as of 03:21, 15 September 2013
대화창(Interactors)
입력을 위한 프롬프트 상태를 만들기 위해, FillInTheBlank 클래스는 몇 가지 미리 준비된 대화상자를 제공합니다. 예를 들면, request:initialAnswer: 메서드는 사용자가 입력한 (그림 11.6) 문자열을 반환합니다. (그림 11.6)
그림 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'