>> 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.