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.