扬声器1：让我们写了一个程序 其包括图形用户界面
一个窗口，有一个按钮英寸
让我们开始吧。
>> 首先，让我继续前进，宣克 窗口，调用该变量窗口。
并分配给它，返回 新克窗口值。
这将实例化我们的窗口。
然后我们指定的320宽度 像素，240像素高度。
有些武断，但小 足以适合在屏幕上。
现在，让我们实例化一个g键。
不仅与一个标签，用户 将看到的，而且具有独特的
标识符。
所谓的行动命令，那将 事实上唯一标识该按钮。
G按钮，按钮，得到的回报 新g键的值。
它是一个标签应是， 很简单，按钮。
然后我们来设置动作命令， 通过在按钮和一个独特的，
有些什么任意单词，请单击。
现在，让我们将按钮添加到一个区域 窗口，绕过在窗口中
和按钮，以及一个标识符 窗口的南部地区 -
，根据美国斯坦福便携 库，是下部
屏幕。
>> 现在让我们来故意 导致一个无限循环。
在这个循环中，我们要去 以监听两件事情。
一，该用户是否已选择 关闭该窗口。
和2，用户是否具有 点击该特定按钮。
首先，我们要声明 A G动作事件，调用
变量的事件。
并分配给它的返回值 的等待事件，操作事件。
>> 现在让我们来检查，如果该事件 是窗口的关闭。
如果得到，事件，类型，传递一个 事件，等于，等于，窗口
强调封闭。
在声明的特殊常量 斯坦福便携库
代表正是如此， 关闭一个窗口。
然后，我要摆脱这个 无穷回圈，从而使我们
达到该函数的末尾。
否则，我要检查是否 字符串比较得到的，行动，
命令，传递一个事件，逗号，引号 引文结束，点击 - 独特
标识从之前 -
等于，等于，为零。
然后，我要打印出来的东西 随心所欲，像按钮被点击。
>> 换句话说，如果经审理认为一个 按钮被点击，而该事件
表明该按钮被点击 是一个具有唯一标识符
的报价引文一下，然后我想 报告尽可能多的在屏幕上。
现在，在这种情况下，我只 有一个按钮。
但是为了以防万一我的应用程序有 多个按钮，该技术将
请允许我之间的区别 那几个按钮。
这个循环之外，现在，我要 继续关闭G窗口，通过
在窗口作为它的参数， 然后返回零。
>> 现在，让我们保存，编译， 并运行此程序。
Make按钮，点斜线按钮。
还有我的窗前，有个按钮。
让我们继续前进，然后单击 按钮。
并且按钮被点击。
让我们再次点击那个。
按钮被点击。
>> 现在让我们点击X在顶部 右上角关闭该窗口，
我们打​​破这一循环 我们返回零。