SPEAKER 1: Kirjoitetaan ohjelma, joka on graafinen käyttöliittymä, jonka sisältää liukusäädintä, että käyttäjä voi liikkua vasemmalta oikealle, jotta voitaisiin valita joitakin arvo kahden kokonaislukuja. Voit tehdä niin, olen alkanut Joissakin paikkamerkki koodi. Ja nyt Katsotaanpa täyttää tyhjä. Katsotaanpa ensin jakaa GSlider, kutsuen se liukusäädintä, ja liittää siihen palauttaa arvon getGSlider. Ja nyt katsotaanpa määrittää, että haluan alaraja liukusäädintä olla kokonaisluku 0, yläraja liukusäädintä olla kokonaisluku 100, ja oletusarvo alkuarvo on 50. Seuraavaksi mennään eteenpäin ja liittää toiminta komento tällä liukusäädintä soittamalla setActionCommand, ohimennen liukusäädintä, ja kulkee mielivaltaisesti mutta ainutlaatuinen merkkijono kuten lainaus lainaus "Liukua". Toisin sanoen, "slide" on olemaan tunniste ainutlaatuisen liittyvät tähän liukusäädintä. Vain jos minun käyttöliittymä oli useita liukusäätimiä, voisin erottaa joukossa tällä tekniikalla. Seuraavaksi kutsukaamme addToRegion, ohimennen ikkuna, ohimennen liukusäädintä, kulkee lainaus lainaus "Etelä", jotta Lisää liukusäädintä eteläisin kolkkaan käyttöliittymän. Jos lainaus lainaus "South" sattuu olla yksilöllinen tunniste on määritelty Stanford Portable Library. Mutta nyt selvyyden vuoksi, vasemmalle liukujan let kovaa koodata numero 0. Ja oikealla puolella liukusäädintä katsotaanpa kova koodi numero 100. Niin, että käyttäjä tietää liu'uttamalla asia vasemmalle tai oikealle kuinka he muuttamatta sen arvoa. Ennen kuin voimme myöntää, että liukusäädintä, katsotaanpa palata tänne ja jakaa GLabel, kutsuen sitä vasemmalle. Ja liittää se palauttaa arvon newGLabel, ohimennen lainaus lainaus - toisin sanoen - "0". Katsotaanpa nyt soittaa addToRegion, kulkee ikkunan ohi vasemmalla, ohimennen quote lainaus "etelään." Niin että tämä etiketti työnnetään että Eteläisellä alueella ennen liukusäädintä. Ja nyt kun liukusäädintä, mennään eteenpäin ja julistaa toisen GLabel. Kutsuen sitä oikealle, osoittaa se palauttaa arvon newGLabel. Lainaus unquote - toinen merkkijono - "100". Ja sitten soittaa addToRegion, ohimennen ikkunassa, kulkee oikeassa, ohimennen "South" samoin. Toisin sanoen, olemme juuri julistettu etiketti, liukusäädintä, ja toinen merkki ja lisätään ne eteläosassa tässä järjestyksessä, siten, että käyttäjä tietää kun hän siirtää sen oikealle tai vasemmalle suunnilleen mitä arvoa he ovat lähestymässä. Katsotaanpa nyt aiheuttaa päättymättömään silmukkaan. Ja sisältä tämän silmukan, Lets ensin tarkistaa GActionEvent, kutsuen sitä tapahtumasta. Osoittaa se tuotto arvo waitForEvent. Syöttäminen in Action-EVENT, jatkuva ilmoitettu Stanford Portable Kirjasto, joka osoittaa, että olet todellakin halua odottaa toimia. Katsotaan seuraavaksi tarkistaa, jos getEventType, ohimennen tapauksessa vastaa WINDOW_CLOSED, toinen jatkuva julisti Stanfordin Portable Kirjasto, joka osoittaa, että toiminta on sulkeminen ikkunan. Sitten mennään eteenpäin ja puhkeaa Tämän muuten päättymättömään silmukkaan. Else, nyt tarkistaa, jos käyttäjä on liukunut että liukusäädintä. Jos merkkijono vertaa of getActionCommand, ohimennen tapauksessa, pilkku, lainaus lainaus "Slide" vastaa yhtä kuin 0. Toisin sanoen, jos yksilöllinen tunniste liittyy liukusäädintä joka on liukunut vastaa lainaus lainaus "Slide" yksilöllinen tunniste että me annetaan aikaisemmassa vaiheessa, niin Haluan tehdä seuraavan. Printf "liukusäädintä oli liukunut% i kenoviiva n, "osoittaa, että haluaisin kytkeä kiinteästi arvo liukusäädintä. Joten pilkku getValue liukusäädintä. Katsotaanpa nyt tallentaa, kerätä, suorita tämä ohjelma, ja dia liukusäädintä. Tee liukusäädintä. . / Liukusäädintä. Tuolla on käyttöliittymä. Tuolla on liukusäädintä, vasemmalle, josta on 0, oikealla puolella, joka on 100, molemmat tarroja. Ja kun liukusäädintä vasemmalle ja oikea, huomaa, että minun konsoli-ikkuna Nähdään kokonaisluku. Nyt en välttämättä näe kaikkia numerot 0 ja 100 välillä, koska riippuen nopeudesta, jolla En siirrä liukusäädintä, minun Ohjelman ehkä huomaa. Mutta tosiaan, jos muutan sen mihin tahansa tietyssä paikassa, se on arvo , joka tulostaa.