Ræðumaður 1: Við skulum skrifa forrit sem hefur grafísku notendaviðmóti sem sér að renna sem notandi getur flutt vinstri til hægri til að velja sumir gildi milli tveggja heiltalna. Að gera það, hef ég byrjað með sumir tákn númer. Og nú skulum fylla í auða. Skulum fyrst úthluta GSlider, starf það renna, og tengja við það skilagildi getGSlider. Og nú skulum tilgreina að ég vil að neðri stikuna til að vera heiltala valin úr 0, efri bundið af renna til að vera heiltala af 100, og sjálfgefið upphafsgildi að vera 50. Næst skulum fara á undan og tengdu aðgerð stjórn með þessum renna með starf setActionCommand, sem liggur í renna, og liggur í handahófskennda en einstök band eins vitna unquote "Renna." Með öðrum orðum, "renna" er fara til vera the kennimerki einstaklega í tengslum við þetta renna. Bara ef notendaviðmót minn hafði margar renna, gæti ég haldið meðal þeirra með þessari tækni. Næst skulum kalla addToRegion, sem liggur í glugga, sem liggur í renna, liggur í tilvísun unquote "suður," í því skyni að bæta sleðann til syðsta svæði notendaviðmót okkar. Þar vitna unquote "South" gerist í vera einstakt auðkenni skilgreind í Stanford Portable Library. En nú, til glöggvunar, til vinstri af renna skulum harður kóða númerið 0. Og til hægri á stikunni skulum harður kóða númer 100. Þannig að notandinn veit með því að renna hlutur til vinstri eða til hægri hvernig þeir eru að breytast gildi þess. Áður en við úthluta að renna, við skulum fara aftur hingað og úthluta GLabel, kallar það vinstri. Og framselja það skilagildi newGLabel, sem liggur í tilvísun unquote - í öðrum orðum - af "0". Skulum nú kalla addToRegion, brottför í glugga, sem liggur í vinstri, brottför í tilvísun unquote "South." Svo að þetta merki er sett inn sem suðurhluta fyrir renna. Og nú eftir að renna, við skulum fara undan og lýsa annað GLabel. Kalla það rétt, gaf því að skilagildi newGLabel. Quote unquote - textastreng - "100". Og þá kalla addToRegion, brottför í glugga, sem liggur í hægri, liggur í "Suður" eins og heilbrigður. Með öðrum orðum, við höfum bara lýst sem merki, renna, og annar merki og sett þá í suðurhluta í þessari röð, þannig að notandinn veit þegar hann eða hún flytur það til hægri eða vinstra megin u.þ.b. hvaða gildi þeir ætla að nálgast. Skulum nú valdið óendanlega lykkju. Og inni þessa lykkju, leyfir fyrstur stöðva fyrir að GActionEvent, kalla það atburð. Gaf því aftur gildi waitForEvent. Brottför í Action-atburði, fasti lýst í Stanford Portable Bókasafn sem gefur til kynna að þú örugglega vilt að bíða eftir aðgerð. Skulum næstu stöðva ef getEventType, brottför í atburði, jafngildir WINDOW_CLOSED, annar fasti lýst í Stanford Portable Library sem gefur til kynna að aðgerð er lokun glugga. Þá skulum fara á undan og brjótast út þessarar að öðru leyti óendanlega lykkju. Annað, við skulum athuga hvort notandi hefur lækkað að renna. Ef band bera af getActionCommand, brottför í atburði, kommu, vitna unquote "Renna" jafnt er 0. Með öðrum orðum, ef Auðkenni tengslum við sleðann sem hefur verið rennt jafngildir vitna unquote "Renna" Auðkenni að við sem fyrr, þá Ég vil gera eftirfarandi. Printf "renna var rennt í% i sviga n, "gefur til kynna að ég vil að stinga í óaðskiljanlegur gildi renna. Svo kommu getValue af renna. Skulum nú spara, safna saman, keyra þetta program, og renna sem renna. Gerðu sleðann. . / Renna. Það er notendaviðmót mín. Það er renna minn, til vinstri sem er 0, til hægri sem er 100, bæði af þeim merki. Og eins og ég Renndu stikunni til vinstri og rétt, eftir því að í mínum hugga glugga sjáumst heiltölunni gildi. Nú, ég er ekki endilega að sjá allt í tölur á milli 0 og 100, vegna þess að eftir á the hraði með hver Ég færðu stikuna, minn program might ekki taka eftir. En reyndar, ef ég flyt það að allir tiltekinn stað, það er gildi sem mun prenta.