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