GARSIAKALBIS 1: Tegul parašyti programą, kuri turi grafinę vartotojo sąsają, kuri yra slankiklį, kad vartotojas gali judėti iš kairės į dešinę, kad pasirinkti keletą vertė tarp dviejų sveikųjų skaičių. Norėdami tai padaryti, aš pradėjo su kai vietos rezervavimo kodas. O dabar užpildyti tuščią. Tegul pirmasis skirti GSlider, ragindamas tai slankiklį, ir priskirti jai gražinama reikšmė getGSlider. O dabar galime nurodyti, kad noriu apatinė šliaužiklio būti sveikasis skaičius nuo 0, viršutinė riba slankiklį, kad iš 100 sveikasis skaičius, ir Numatytasis pradinis vertė turi būti 50. Be to, galime eiti į priekį ir susieti veiksmų komanda šį slankiklį iki skambina setActionCommand, einančios slankiklį ir artimųjų savavališkas bet unikalus eilutę kaip citata citatos "Skaidrių". Kitaip tariant, "slide" yra bus identifikatorius unikaliai susijęs su šia slankiklį. Tik tuo atveju mano vartotojo sąsaja buvo daug slankmačiai, galėčiau išskirti tarp jų su šia technika. Be to, galime skambinti addToRegion, einančios langas, einančios slankiklį, einančios kotiravimo citatos "pietų", siekiant pridėti slankiklį iki piečiausio regionas Mūsų vartotojo sąsaja. Jeigu citata citatos "PIETŲ" atsitinka unikalus identifikatorius apibrėžta Stanfordo Nešiojami biblioteka. Bet dabar, siekiant aiškumo, į kairę iš slankiklio tegul sunku kodo numerį 0. Ir slankiklį teisės tegul Sunku kodas skaičius 100. Taigi, kad vartotojas žino, stumdami dalykas, į kairę arba dešinę, kaip jie keičia savo vertę. Prieš skirti tą slankiklį, tegul grįžti čia ir skirti GLabel, vadindami jį paliko. Ir priskirti jai sugrįžimo vertę newGLabel, einančios citata citatos - kitaip tariant - iš "0". Leiskite dabar vadiname addToRegion, einančios į langą, einančios į kairę pusę, einančios citata citatos "pietų". Taip kad ši etiketė įrašoma į tą Pietų regionas prieš slankiklį. Ir dabar, po slankikliu, eikime į priekį ir paskelbti kitą GLabel. Kreipiamės į jį teisę, jį skiriant grįžti vertę newGLabel. Citata citatos - kitą eilutę - "100". Ir tada skambinti addToRegion, einančios į langą, einančios į dešinę, einančios į "Pietų", taip pat. Kitaip tariant, mes ką tik paskelbė etiketės, slankiklį, ir kitą etiketę ir įterpiamas juos į pietų regione tokia tvarka, kad vartotojas žino , kai jis ar ji juda į dešinę arba į kairę maždaug kas vertė jie bus artėja. Leiskite dabar sukelia begalinį ciklą. Ir viduje šios linijos, leidžia pirmąjį patikrinimą GActionEvent, vadindami jį įvykis. Priskyrimas jai grįžti vertė waitForEvent. Kelias į veiksmo įvykis, konstanta deklaruojamos Stanfordo Portable Biblioteka, kuri rodo, kad jūs iš tikrųjų nori laukti veiksmo. Leiskite kitą patikrinti, ar getEventType, einančios atveju lygu WINDOW_CLOSED paskelbė dar pastovi Stanfordo Portable Biblioteka, kuri nurodo, kad veiksmas yra iš lango uždarymo. Tada eikime į priekį ir išeiti Šio kitaip begalinis ciklas. Kitur, galime patikrinti, ar vartotojo jau slydo, kad slankiklį. Jei eilutė lyginimas getActionCommand, einančios atveju kablelis citata citatos "Skaidrių" yra lygu lygu 0. Kitaip tariant, jei unikalus identifikatorius susijęs su slankikliu kad buvo slydo Lygu citata citatos "Skaidrių" unikalus identifikatorius kad jei anksčiau, tada Noriu daryti toliau. Printf "slankiklį buvo slydo į% i backslash n ", nurodantis, kad aš norėčiau prijungti neatsiejama vertė slankiklį. Taigi kablelis getValue apie slankiklį. Leiskite dabar išsaugoti, kaupti, valdyti tai programa ir skaidrės kad slankiklį. Padaryti slankiklį. . / Slankiklis. Yra mano vartotojo sąsaja. Yra mano slankiklį, prie kurio kairėje yra 0, kad teisė, kuri yra 100, abu ženklai. Ir kaip aš pastumkite slankiklį į kairę ir teisingai, pastebėsite, kad mano konsolės langą žiūrėsiu sveikas skaičius. Dabar, aš nebūtinai pamatyti visus numeriai nuo 0 iki 100, nes priklausomai nuo greičio, kuriuo Aš perkelkite slankiklį, mano programa nepastebėsite. Bet iš tiesų, jei aš perkelti jį į bet pirma vieta, tai vertė kad bus atspausdinti.