如何以Self语言获得用户输入?

时间:2010-08-02 00:03:50

标签: programming-languages user-input smalltalk selflanguage

我正在试验Self language,我刚刚过了容易罐装的东西。我想提示用户输入一个数字,或者为几个数字提供一个表格。有没有相当于脚本语言的stdin输入,或简单的对话框,或者我是否需要让Mophic从头开始构建它?

1 个答案:

答案 0 :(得分:2)

Morphic也可以在Squeak中找到。

找到可以输入文本的任何变形(无论单行/多行都无关紧要),中键单击它,克隆它并创建对它的引用。然后,为该对象实现#keyUp:evt。当用户在键盘上释放键时,当此变形具有键盘焦点时,将发送调用此方法的消息。在该方法中,您可以获取变形中包含的文本并解析它。