1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 扬声器1:让我们写了一个程序 其包括图形用户界面 3 00:00:03,260 --> 00:00:05,180 一个窗口,有一个按钮英寸 4 00:00:05,180 --> 00:00:06,540 让我们开始吧。 5 00:00:06,540 --> 00:00:10,690 >> 首先,让我继续前进,宣克 窗口,调用该变量窗口。 6 00:00:10,690 --> 00:00:13,510 并分配给它,返回 新克窗口值。 7 00:00:13,510 --> 00:00:15,230 这将实例化我们的窗口。 8 00:00:15,230 --> 00:00:19,530 然后我们指定的320宽度 像素,240像素高度。 9 00:00:19,530 --> 00:00:22,160 有些武断,但小 足以适合在屏幕上。 10 00:00:22,160 --> 00:00:24,060 现在,让我们实例化一个g键。 11 00:00:24,060 --> 00:00:27,530 不仅与一个标签,用户 将看到的,而且具有独特的 12 00:00:27,530 --> 00:00:28,150 标识符。 13 00:00:28,150 --> 00:00:32,560 所谓的行动命令,那将 事实上唯一标识该按钮。 14 00:00:32,560 --> 00:00:37,680 G按钮,按钮,得到的回报 新g键的值。 15 00:00:37,680 --> 00:00:40,940 它是一个标签应是, 很简单,按钮。 16 00:00:40,940 --> 00:00:47,380 然后我们来设置动作命令, 通过在按钮和一个独特的, 17 00:00:47,380 --> 00:00:49,870 有些什么任意单词,请单击。 18 00:00:49,870 --> 00:00:55,440 现在,让我们将按钮添加到一个区域 窗口,绕过在窗口中 19 00:00:55,440 --> 00:00:59,630 和按钮,以及一个标识符 窗口的南部地区 - 20 00:00:59,630 --> 00:01:03,020 ,根据美国斯坦福便携 库,是下部 21 00:01:03,020 --> 00:01:04,170 屏幕。 22 00:01:04,170 --> 00:01:07,000 >> 现在让我们来故意 导致一个无限循环。 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 在这个循环中,我们要去 以监听两件事情。 25 00:01:12,600 --> 00:01:15,680 一,该用户是否已选择 关闭该窗口。 26 00:01:15,680 --> 00:01:19,010 和2,用户是否具有 点击该特定按钮。 27 00:01:19,010 --> 00:01:22,960 首先,我们要声明 A G动作事件,调用 28 00:01:22,960 --> 00:01:24,190 变量的事件。 29 00:01:24,190 --> 00:01:31,480 并分配给它的返回值 的等待事件,操作事件。 30 00:01:31,480 --> 00:01:34,460 >> 现在让我们来检查,如果该事件 是窗口的关闭。 31 00:01:34,460 --> 00:01:40,040 如果得到,事件,类型,传递一个 事件,等于,等于,窗口 32 00:01:40,040 --> 00:01:40,955 强调封闭。 33 00:01:40,955 --> 00:01:44,630 在声明的特殊常量 斯坦福便携库 34 00:01:44,630 --> 00:01:47,170 代表正是如此, 关闭一个窗口。 35 00:01:47,170 --> 00:01:49,820 然后,我要摆脱这个 无穷回圈,从而使我们 36 00:01:49,820 --> 00:01:51,770 达到该函数的末尾。 37 00:01:51,770 --> 00:01:58,460 否则,我要检查是否 字符串比较得到的,行动, 38 00:01:58,460 --> 00:02:02,990 命令,传递一个事件,逗号,引号 引文结束,点击 - 独特 39 00:02:02,990 --> 00:02:04,570 标识从之前 - 40 00:02:04,570 --> 00:02:06,360 等于,等于,为零。 41 00:02:06,360 --> 00:02:13,290 然后,我要打印出来的东西 随心所欲,像按钮被点击。 42 00:02:13,290 --> 00:02:17,220 >> 换句话说,如果经审理认为一个 按钮被点击,而该事件 43 00:02:17,220 --> 00:02:20,690 表明该按钮被点击 是一个具有唯一标识符 44 00:02:20,690 --> 00:02:24,180 的报价引文一下,然后我想 报告尽可能多的在屏幕上。 45 00:02:24,180 --> 00:02:25,780 现在,在这种情况下,我只 有一个按钮。 46 00:02:25,780 --> 00:02:29,040 但是为了以防万一我的应用程序有 多个按钮,该技术将 47 00:02:29,040 --> 00:02:32,130 请允许我之间的区别 那几个按钮。 48 00:02:32,130 --> 00:02:36,465 这个循环之外,现在,我要 继续关闭G窗口,通过 49 00:02:36,465 --> 00:02:40,280 在窗口作为它的参数, 然后返回零。 50 00:02:40,280 --> 00:02:43,930 >> 现在,让我们保存,编译, 并运行此程序。 51 00:02:43,930 --> 00:02:47,690 Make按钮,点斜线按钮。 52 00:02:47,690 --> 00:02:49,640 还有我的窗前,有个按钮。 53 00:02:49,640 --> 00:02:51,720 让我们继续前进,然后单击 按钮。 54 00:02:51,720 --> 00:02:52,810 并且按钮被点击。 55 00:02:52,810 --> 00:02:54,400 让我们再次点击那个。 56 00:02:54,400 --> 00:02:55,310 按钮被点击。 57 00:02:55,310 --> 00:02:59,160 >> 现在让我们点击X在顶部 右上角关闭该窗口, 58 00:02:59,160 --> 00:03:01,400 我们打​​破这一循环 我们返回零。 59 00:03:01,400 --> 00:03:03,638