SPEAKER 1: Oletame, kirjutada programm, mis on graafiline kasutajaliides, mis sisaldab liugurit, et kasutaja saab liikuda vasakult paremale, et valida mõned väärtuse vahel kaks täisarvu. Selleks olen hakanud koos mõned kohatäide kood. Ja nüüd lähme täita tühjaks. Vaatame kõigepealt eraldada GSlider, kutsudes see liugur ja määrata see tagastatav väärtus getGSlider. Ja nüüd lähme täpsustada, et ma tahan alumine piir liugurit olema täisarv 0, ülemisel piiril liugur olema täisarv 100, ja default esialgne väärtus olema 50. Järgmine, lähme edasi ja siduda tegevus käsu see liugur kutsudes setActionCommand, läbides liugur ja sööte meelevaldne kuid unikaalne string nagu tsitaat lõppeb "Libiseda." Teisisõnu, "slide" on saab olema tunnus unikaalselt seostatakse seda liugurit. Igaks juhuks minu kasutajaliides oli Mitme liugurid, ma võiks eristada neist seda tehnikat. Seejärel kutsume addToRegion, läbides aken, mis kulgeb liugur, mis kulgeb aastal quote Tsitaat lõppeb "LÕUNA", et Lisa liugurit lõunapoolseim piirkond meie kasutajaliides. Kui tsiteerida lõppeb "Lõuna" juhtub olema kordumatu tunnus on määratletud Stanford Portable Library. Kuid nüüd, selguse, et vasaku liugur olgem raske koodi number 0. Ja paremal liugurit olgem raske koodi number 100. Nii et kasutaja teab, libistades asi vasakule või paremale, kui Nad vahetavad selle väärtust. Enne kui me jaotada see liugur, olgem mine tagasi siin ja eraldada GLabel, nimetades seda vasakule. Ja määrata selle tagastamise väärtus newGLabel, läbides quote lõppeb - teisisõnu - on "0". Olgem nüüd helistada addToRegion, möödaminnes akna möödaminnes lüüa, kulgeb quote lõppeb "lõunasse." Nii et see silt on sisestatud, et lõunapiirkonnas enne lülitit. Ja nüüd pärast liugurit, lähme minna ja kuulutada teine ​​GLabel. Nimetades seda parem, määrates selle tagastatav väärtus newGLabel. Tsiteeri lõppeb - ​​teine ​​string - "100". Ja siis helista addToRegion, möödaminnes akna kulgeb paremalt möödaminnes "Lõuna" samuti. Teisisõnu, me oleme lihtsalt kuulutatud label, liugur ja teine ​​märgis ja sisestatud neid lõunapiirkonnas selles järjekorras, nii et kasutaja teab, kui ta liigub ta paremale või vasakule umbes millist väärtust nad on lähenemas. Olgem nüüd esile kutsuda lõputu silmuse. Ja sees see silmus, võimaldab esimene tšeki GActionEvent, nimetades seda sündmust. Omistamine see tagasipöördumine väärtus waitForEvent. Associated huviorbiidis-event, pidev deklareeritud Stanford Portable Raamatukogu, mis näitab, et sa tõesti soovi oodata hagi. Lähme järgmine kontroll kui getEventType, möödaminnes juhul võrdub WINDOW_CLOSED teine ​​konstant deklareeritakse Stanfordi Kantavad Raamatukogu, mis näitab, et hagi on sulgemist akent. Siis lähme edasi ja puhkeb Muidu lõputu silmuse. Else, vaatame siis, kui kasutaja on jooksnud, et liugurit. Kui string võrrelda of getActionCommand, möödaminnes juhul koma quote lõppeb "Slide" võrdub võrdub 0. Teisisõnu, kui kordumatu tunnus seostatud liugur mis on jooksnud võrdub quote lõppeb "Slide" kordumatu tunnus et me esitada varem, siis Ma tahan teha järgmist. Printf "liugur oli jooksnud% i Längkriipsu n "näitab, et ma tahaks pistik lahutamatu väärtus liugurit. Nii komaga getValue liugur. Olgem nüüd salvestada, koostada, käivitada programmi ja slaidi liugurit. Tee liugurit. . / Liugurit. Seal on mu kasutajaliides. Seal on minu liugurit vasakule, mis on 0, paremal mis 100, mõlemad märgised. Ja kui ma lükake liugurit vasakule ja õigus, märkate, et minu konsooliaknast Näeme täisarvuni. Nüüd, ma ei pruugi näha kõiki numbrid 0 ja 100 vahel, sest sõltuvalt kiirusest, mille Ma liiguta liugurit, minu Programm ise ei märka. Aga tõesti, kui ma liigutan seda igale kindla koha, mis on väärtus et printida.