SPEAKER 1: Kirjoitetaan ohjelma, joka on graafinen käyttöliittymä, jossa on valintaruutu ja katso jos voimme tajuta miten kuunnella käyttäjän vuorovaikutus, että valintaruutu niin että voimme tulostaa näytön kun kuulemme käyttäjä tarkistaa tai poista sitä vastaava valintaruutu. Olen saanut itseni alkoi täällä etukäteen joidenkin luuranko koodia. Nyt mennään ja täytä tyhjä. Ensin, jonka jälkeen jakamiseen ikkuna, olen menossa mennä eteenpäin ja jakaa GCheckBox, kutsuen sitä valintaruutu. Ja aion antaa sille tuottoa arvo newGCheckBox, ja olen menossa ohi merkkijono, sano "I samaa mieltä. "Toisin sanoen, se on tarra, joka liitetään kanssa, että valintaruutu. Seuraavaksi mennään eteenpäin ja soita setActionCommand, ohimennen valintaruutu ja kulkee ainutlaatuisella tunniste, kuten "check." Muilla sanoen haluan liittää ainutlaatuinen sana, hieman mielivaltaisesti, mutta nimenomaan tässä tapauksessa "tarkistaa", niin että kun tämä valintaruutu on valittuna, I voi mahdollisesti yksilöimään, että valintaruutu, jos minun käyttöliittymä tapahtunut on useita valintaruutuja. Katsotaanpa seuraavaksi lisätä valintaruutu käyttöliittymä addToRegion, kulkee ikkunan ohimennen valintaruutu, ja kulkee lainaus lainaus "SOUTH", "South" on yksilöllinen tunniste määritelty Stanford Portable-kirjaston, joka yksinkertaisesti viittaa Eteläisellä alueella tai alhaalta alue, käyttöliittymästä. Katsotaanpa seuraavaksi tarkoituksella aiheuttaa päättymättömään silmukkaan. Inside tämän silmukan, katsotaanpa nyt kuuntele kolme kannetta. Yksi käyttäjä yrittää sulje ikkuna. Kaksi, käyttäjän valintaruutu. Ja kolme, käyttäjän poistamalla ruutuun. Katsotaanpa ensin ilmoitettava GActionEvent, kutsuen sitä tapahtumasta. Ja määrittää sen tuotto arvo waitForEvent. Ohimennen ACTION_EVENT, jatkuva ilmoitettu Stanford Portable Kirjasto, joka osoittaa, että olin haluavat kuunnella toimea varten. Katsotaan seuraavaksi tarkistaa, jos getEventType, ohimennen tapauksessa vastaa tasavertaisina WINDOW_CLOSED, toinen jatkuva julisti Stanfordin kannettava kirjasto, joka osoittaa, että todellakin, Ikkuna on suljettu. Sitten katsotaan murtaa ulos muuten päättymättömään silmukkaan. Lopuksi, nyt kuuntele käyttäjälle valintaruutu tai poistamalla laatikko seuraavasti. Jos merkkijono vertaa of getActionCommand, ohimennen tapauksessa. Comma lainaus lainaus "Tarkista" vastaa yhtä kuin 0. Toisin sanoen, jos yksilöllinen tunniste liittyvä valintaruutu, joka on tarkistettu on, lainaus unquote, "check" ainutlaatuinen tunniste, että olen mukana aikaisemmin, niin katsotaanpa siirry toimi seuraavasti. Jos 'on valittu valintaruutu, niin aion tulostaa esimerkiksi valintaruutu tarkistettiin. Else aion olettaa, että valintaruutu on valittuna, ja niin olen menossa tulostaa tämän sijaan. Printf valintaruutu oli valittuna. Toisin sanoen 'on valittu toinen toiminto on määritelty Stanford Kannettava kirjasto, joka tekee juuri sitä - tarkista, valintaruutu on valittuna. Katsotaanpa nyt tallentaa, kerätä, ja suorita tämä ohjelma. Tee valintaruutu. . / Valintaruutu. Tuolla on käyttöliittymä. Ja todellakin, on minun valintaruutu. Jos minä nyt klikkaa sitä, "valintaruutu oli tarkastetaan. "Ja jos minä napsauta sitä uudelleen, "Valintaruutu on valittuna."