1 00:00:00,000 --> 00:00:00,150 2 00:00:00,150 --> 00:00:03,120 >> ПРЕДСЕДНИК 1: Хајде да напише програм који има графички кориснички интерфејс са 3 00:00:03,120 --> 00:00:06,510 потврду, а видим да не можемо да схватимо како да слушају за корисника 4 00:00:06,510 --> 00:00:09,680 интеракције са тим потврдите тако да можемо штампати на екрану 5 00:00:09,680 --> 00:00:12,980 кад год чујемо проверу корисника или поништите ту кућицу. 6 00:00:12,980 --> 00:00:15,810 >> Ја сам добио сам овде почео у унапред са неким оквирним кодом. 7 00:00:15,810 --> 00:00:17,610 Сада идемо и попуните празнину. 8 00:00:17,610 --> 00:00:20,500 Прво, након доделе тај прозор, ја сам ићи напред и доделити 9 00:00:20,500 --> 00:00:24,400 ГЦхецкБок, називајући потврду. 10 00:00:24,400 --> 00:00:29,090 И ја ћу да доделите јој повратак вредност невГЦхецкБок, и ја сам 11 00:00:29,090 --> 00:00:33,050 ће проћи у низу, рецимо, "И Слажем се. "Другим речима, то је 12 00:00:33,050 --> 00:00:35,420 ознака која ће бити повезан са том пољу за потврду. 13 00:00:35,420 --> 00:00:39,750 >> Даље, идемо напред и позвати сетАцтионЦомманд, пролази у 14 00:00:39,750 --> 00:00:43,990 потврду и доношење у јединствен идентификатор, попут "провере." У други 15 00:00:43,990 --> 00:00:47,320 речи, желим да повежете јединствени реч, нешто произвољно, али 16 00:00:47,320 --> 00:00:51,470 конкретно у овом случају "провери", тако да када се проверава ово поље за потврду, ја 17 00:00:51,470 --> 00:00:55,520 могу потенцијално јединствено идентификовати да чекбокс ако моја интерфејс десило 18 00:00:55,520 --> 00:00:57,540 имати више поља за потврду. 19 00:00:57,540 --> 00:01:02,820 >> Хајде да следећи додајте потврду да кориснички интерфејс са аддТоРегион, 20 00:01:02,820 --> 00:01:07,040 пролази у прозору, пролази у потврду, и пролази у Ункуоте цитатом 21 00:01:07,040 --> 00:01:10,730 "ЈУГ", "ЈУГ" је јединствени идентификатор дефинисано у Станфорд 22 00:01:10,730 --> 00:01:14,060 Преносни Библиотека који једноставно односи на јужном региону, или доњи 23 00:01:14,060 --> 00:01:15,770 региону, од корисничког интерфејса. 24 00:01:15,770 --> 00:01:19,680 >> Хајде да следећи намерно изазивати бесконачна петља. 25 00:01:19,680 --> 00:01:22,660 Унутар ове петље, хајде да сада слушати за три акције. 26 00:01:22,660 --> 00:01:25,420 Један, корисник покушава да затвори прозор. 27 00:01:25,420 --> 00:01:27,090 Два, корисник проверу кутију. 28 00:01:27,090 --> 00:01:29,690 И три, корисник Отчекивање кутија. 29 00:01:29,690 --> 00:01:34,020 >> Хајде да прво прогласити ГАцтионЕвент, називајући га догађај. 30 00:01:34,020 --> 00:01:37,740 И доделите јој повратак вредност ваитФорЕвент. 31 00:01:37,740 --> 00:01:42,850 Доношење у АЦТИОН_ЕВЕНТ, константе проглашена у Станфорд Портабле 32 00:01:42,850 --> 00:01:45,970 Библиотека која указује на то да ја бих воле да слушају за акцију. 33 00:01:45,970 --> 00:01:52,410 >> Хајде да следећи чек ако, гетЕвентТипе, пролази у случају, једнако екуалс 34 00:01:52,410 --> 00:01:56,970 ВИНДОВ_ЦЛОСЕД, други константан проглашен у Станфорд преносни 35 00:01:56,970 --> 00:02:00,040 библиотека која указује на то да, заиста, прозор је затворен. 36 00:02:00,040 --> 00:02:04,000 Онда хајде да се пробије из мог иначе бесконачна петља. 37 00:02:04,000 --> 00:02:07,650 >> На крају, хајде да слушају за корисника проверу у пољу или опозвати избор у пољу 38 00:02:07,650 --> 00:02:08,630 као што следи. 39 00:02:08,630 --> 00:02:15,010 Ако упоредите низ од гетАцтионЦомманд, пролази у случају. 40 00:02:15,010 --> 00:02:19,250 Зарез цитат завршен цитат "провери" једнака износи 0.. 41 00:02:19,250 --> 00:02:22,360 Другим речима, ако јединствени идентификатор повезана са 42 00:02:22,360 --> 00:02:25,760 потврду да је био проверен је, цитат завршен цитат, "провера", јединствени 43 00:02:25,760 --> 00:02:28,210 идентификатор који сам испоручује раније, онда хајде да 44 00:02:28,210 --> 00:02:29,460 наставите да урадите следеће. 45 00:02:29,460 --> 00:02:31,770 46 00:02:31,770 --> 00:02:40,570 >> Ако исСелецтед потврду, онда ћу да одштампате, на пример, за потврду 47 00:02:40,570 --> 00:02:44,020 је проверен. 48 00:02:44,020 --> 00:02:47,270 Иначе ја ћу претпоставити да чекбокс је неконтролисано, и тако сам 49 00:02:47,270 --> 00:02:49,230 ће да одштампате ово уместо тога. 50 00:02:49,230 --> 00:02:53,520 Принтф чекбокс је непроверена. 51 00:02:53,520 --> 00:02:56,670 Другим речима, исСелецтед је још један функција дефинисана у Станфорд 52 00:02:56,670 --> 00:02:59,070 Преносни Библиотека то ради управо то - проверите да ли 53 00:02:59,070 --> 00:03:00,970 потврду је изабран. 54 00:03:00,970 --> 00:03:03,670 >> Хајде да сада спасити, саставити, и покренете овај програм. 55 00:03:03,670 --> 00:03:05,285 Направите кућицу. 56 00:03:05,285 --> 00:03:07,610 . / Потврду. 57 00:03:07,610 --> 00:03:08,820 Ту је мој кориснички интерфејс. 58 00:03:08,820 --> 00:03:11,030 И заиста, ту је мој чекбокс. 59 00:03:11,030 --> 00:03:15,680 Ако ја сада то клик, "квадратић је Проверио. "И ако сам га поново кликните, 60 00:03:15,680 --> 00:03:17,690 "Чекбокс је непроверена." 61 00:03:17,690 --> 00:03:19,488