ПРЕДСЕДНИК 1: Хајде да напише програм који има графички кориснички интерфејс са потврду, а видим да не можемо да схватимо како да слушају за корисника интеракције са тим потврдите тако да можемо штампати на екрану кад год чујемо проверу корисника или поништите ту кућицу. Ја сам добио сам овде почео у унапред са неким оквирним кодом. Сада идемо и попуните празнину. Прво, након доделе тај прозор, ја сам ићи напред и доделити ГЦхецкБок, називајући потврду. И ја ћу да доделите јој повратак вредност невГЦхецкБок, и ја сам ће проћи у низу, рецимо, "И Слажем се. "Другим речима, то је ознака која ће бити повезан са том пољу за потврду. Даље, идемо напред и позвати сетАцтионЦомманд, пролази у потврду и доношење у јединствен идентификатор, попут "провере." У други речи, желим да повежете јединствени реч, нешто произвољно, али конкретно у овом случају "провери", тако да када се проверава ово поље за потврду, ја могу потенцијално јединствено идентификовати да чекбокс ако моја интерфејс десило имати више поља за потврду. Хајде да следећи додајте потврду да кориснички интерфејс са аддТоРегион, пролази у прозору, пролази у потврду, и пролази у Ункуоте цитатом "ЈУГ", "ЈУГ" је јединствени идентификатор дефинисано у Станфорд Преносни Библиотека који једноставно односи на јужном региону, или доњи региону, од корисничког интерфејса. Хајде да следећи намерно изазивати бесконачна петља. Унутар ове петље, хајде да сада слушати за три акције. Један, корисник покушава да затвори прозор. Два, корисник проверу кутију. И три, корисник Отчекивање кутија. Хајде да прво прогласити ГАцтионЕвент, називајући га догађај. И доделите јој повратак вредност ваитФорЕвент. Доношење у АЦТИОН_ЕВЕНТ, константе проглашена у Станфорд Портабле Библиотека која указује на то да ја бих воле да слушају за акцију. Хајде да следећи чек ако, гетЕвентТипе, пролази у случају, једнако екуалс ВИНДОВ_ЦЛОСЕД, други константан проглашен у Станфорд преносни библиотека која указује на то да, заиста, прозор је затворен. Онда хајде да се пробије из мог иначе бесконачна петља. На крају, хајде да слушају за корисника проверу у пољу или опозвати избор у пољу као што следи. Ако упоредите низ од гетАцтионЦомманд, пролази у случају. Зарез цитат завршен цитат "провери" једнака износи 0.. Другим речима, ако јединствени идентификатор повезана са потврду да је био проверен је, цитат завршен цитат, "провера", јединствени идентификатор који сам испоручује раније, онда хајде да наставите да урадите следеће. Ако исСелецтед потврду, онда ћу да одштампате, на пример, за потврду је проверен. Иначе ја ћу претпоставити да чекбокс је неконтролисано, и тако сам ће да одштампате ово уместо тога. Принтф чекбокс је непроверена. Другим речима, исСелецтед је још један функција дефинисана у Станфорд Преносни Библиотека то ради управо то - проверите да ли потврду је изабран. Хајде да сада спасити, саставити, и покренете овај програм. Направите кућицу. . / Потврду. Ту је мој кориснички интерфејс. И заиста, ту је мој чекбокс. Ако ја сада то клик, "квадратић је Проверио. "И ако сам га поново кликните, "Чекбокс је непроверена."