>> SPEAKER 1: Ejja jikteb programm li għandha user interface grafika li
jinkludi slider li utent jistgħu jiċċaqalqu xellug għal-lemin biex jagħżel xi
valur bejn żewġ interi.
>> Biex tagħmel dan, stajt bdew ma xi kodiċi placeholder.
U issa ejja timla vojt.
Ejja ewwel talloka GSlider, li ssejjaħ it slider, u tassenja lilha
il-valur tar-ritorn tal getGSlider.
U issa ejja jispeċifikaw li nixtieq l- tbaxxi marbuta mill-slider li tkun
numru sħiħ ta '0, l bound fuq tal- slider li tkun numru sħiħ ta '100, u
il-valur inizjali default li jkun 50.
>> Sussegwentement, ejja imorru quddiem u jassoċjaw l- azzjoni kmand ma 'din slider billi
ssejjaħ setActionCommand, li jgħaddi fil- slider, u t-trasferiment fi arbitrarja
iżda string unika bħal unquote quote "Slide." Fi kliem ieħor, "slide" hija
se tkun l-identifikatur unikament assoċjati ma 'din slider.
Biss fil-każ user interface tiegħi kellhom sliders multipli, I jistgħu jiddistingwu
fosthom ma 'din it-teknika.
>> Sussegwentement, ejja sejħa addToRegion, li jgħaddi fil- tieqa, li jgħaddi fil-slider, li jgħaddi
fil quote unquote "SOUTH," sabiex żid l-slider li l-isfel
reġjun ta 'interface għall-utent tagħna.
Fejn unquote quote "SOUTH" jiġri li jkun identifikatur uniku definit fil-
Stanford Librerija Portable.
>> Imma issa, għaċ-ċarezza, lejn ix-xellug tal-li let slider hard
kodiċi n-numru 0.
U għad-dritt ta 'l-slider ejja kodiċi hard-numru 100.
Sabiex l-utent ikun jaf billi jiżżerżaq l- Ħaġa ix-xellug jew lejn il-lemin kif
dawn qed jinbidlu valur tagħha.
>> Qabel ma aħna jalloka dan slider, ejja jmorru lura hawn u jallokaw GLabel,
ssejjaħ dan xellug.
U tassenja din il-valur tar-ritorn tal- newGLabel, li jgħaddi fil unquote quote -
fi kliem ieħor -
ta '"0". Ejja issa jitolbu addToRegion, tgħaddi fil tieqa, li jgħaddi fil-xellug,
tgħaddi fil quote unquote "SOUTH." So li din it-tikketta huwa mdaħħal f'dik il-
reġjun tan-Nofsinhar qabel l-slider.
>> U issa wara l-slider, ejja go quddiem u tiddikjara GLabel ieħor.
Ssejjaħ dan id-dritt, tassenja dan il- ritorn valur tal newGLabel.
Quote unquote - string ieħor -
"100." U mbagħad sejħa addToRegion, tgħaddi fil tieqa, li jgħaddi fl-dritt,
tgħaddi fil-"SOUTH" ukoll.
Fi kliem ieħor, aħna ħadthom biss iddikjarat tikketta, slider, u t-tikketta ieħor u
mdaħħla minnhom fil-reġjun tan-Nofsinhar f'dik l-ordni, sabiex l-utent ikun jaf
meta hu jew hi jiċċaqlaq għad-dritt jew lejn ix-xellug madwar liema valur
dawn ser ikunu toqrob.
>> Ejja issa jinduċi loop infinita.
U ġewwa ta 'dan loop, tikri ewwel kontroll għal
GActionEvent, ssejjaħ dan l-avveniment.
Jassenja dan ir-ritorn valur tal waitForEvent.
Tgħaddi fil AZZJONI-każ, kostanti iddikjarat fil-Portable Stanford
Librerija li jindika li inti tabilħaqq jridu jistennew għal azzjoni.
>> Ejja kontroll li jmiss jekk getEventType, tgħaddi fil każ, ugwali
WINDOW_CLOSED, kostanti ieħor iddikjarat fil-Portable Stanford
Librerija li tindika li l-azzjoni hija l-għeluq ta 'tieqa.
Imbagħad ejja imorru quddiem u break out ta 'dan loop inkella infinita.
>> Else, ejja jiċċekkjaw jekk l-utent tkun jiżżerżaq li slider.
Jekk string tqabbel tal getActionCommand, tgħaddi fil-każ, comma, kwotazzjoni unquote
"Slide" hija egwali għal 0.
Fi kliem ieħor, jekk l-identifikatur uniku assoċjati mal-slider
li ġie jiżżerżaq ugwali quote unquote "Slide," l-identifikatur uniku
li aħna pprovduta qabel, allura I trid tagħmel dan li ġej.
>> Printf "slider kien jiżżerżaq għal% i backslash n, "jindika li nixtieq
biex plagg fil-integrali valur tal-slider.
Allura comma getValue tal slider.
>> Ejja issa jiffranka, tiġbor, run dan programm, u slide li slider.
Għamla slider.
. / Slider.
Hemm interface utent tiegħi.
Hemm slider tiegħi, ix-xellug ta 'liema huwa ta '0, għad-dritt tiegħu huwa
100, tnejn minnhom tikketti.
U kif I slide il-slider lejn ix-xellug u d-dritt, avviż li fil tiegħi
console tieqa I taf tara il-valur sħiħ.
>> Issa, jien ma neċessarjament tara kollha tal- numri bejn 0 u 100, minħabba
jiddependi fuq il-ħeffa li biha I jċaqalqu l-slider, my
programm tista 'ma avviż.
Iżda tabilħaqq, jekk I jmexxuha għal kwalunkwe lokalità partikolari, li l-valur
li se print.