1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> SPEAKER 1: Ejja jikteb programm li għandha user interface grafika li 3 00:00:03,050 --> 00:00:06,940 jinkludi slider li utent jistgħu jiċċaqalqu xellug għal-lemin biex jagħżel xi 4 00:00:06,940 --> 00:00:08,720 valur bejn żewġ interi. 5 00:00:08,720 --> 00:00:11,220 >> Biex tagħmel dan, stajt bdew ma xi kodiċi placeholder. 6 00:00:11,220 --> 00:00:12,720 U issa ejja timla vojt. 7 00:00:12,720 --> 00:00:17,760 Ejja ewwel talloka GSlider, li ssejjaħ it slider, u tassenja lilha 8 00:00:17,760 --> 00:00:20,690 il-valur tar-ritorn tal getGSlider. 9 00:00:20,690 --> 00:00:24,160 U issa ejja jispeċifikaw li nixtieq l- tbaxxi marbuta mill-slider li tkun 10 00:00:24,160 --> 00:00:28,800 numru sħiħ ta '0, l bound fuq tal- slider li tkun numru sħiħ ta '100, u 11 00:00:28,800 --> 00:00:31,860 il-valur inizjali default li jkun 50. 12 00:00:31,860 --> 00:00:35,760 >> Sussegwentement, ejja imorru quddiem u jassoċjaw l- azzjoni kmand ma 'din slider billi 13 00:00:35,760 --> 00:00:40,220 ssejjaħ setActionCommand, li jgħaddi fil- slider, u t-trasferiment fi arbitrarja 14 00:00:40,220 --> 00:00:44,500 iżda string unika bħal unquote quote "Slide." Fi kliem ieħor, "slide" hija 15 00:00:44,500 --> 00:00:48,150 se tkun l-identifikatur unikament assoċjati ma 'din slider. 16 00:00:48,150 --> 00:00:51,500 Biss fil-każ user interface tiegħi kellhom sliders multipli, I jistgħu jiddistingwu 17 00:00:51,500 --> 00:00:53,180 fosthom ma 'din it-teknika. 18 00:00:53,180 --> 00:00:58,620 >> Sussegwentement, ejja sejħa addToRegion, li jgħaddi fil- tieqa, li jgħaddi fil-slider, li jgħaddi 19 00:00:58,620 --> 00:01:03,310 fil quote unquote "SOUTH," sabiex żid l-slider li l-isfel 20 00:01:03,310 --> 00:01:04,830 reġjun ta 'interface għall-utent tagħna. 21 00:01:04,830 --> 00:01:08,310 Fejn unquote quote "SOUTH" jiġri li jkun identifikatur uniku definit fil- 22 00:01:08,310 --> 00:01:09,950 Stanford Librerija Portable. 23 00:01:09,950 --> 00:01:12,760 >> Imma issa, għaċ-ċarezza, lejn ix-xellug tal-li let slider hard 24 00:01:12,760 --> 00:01:13,980 kodiċi n-numru 0. 25 00:01:13,980 --> 00:01:17,020 U għad-dritt ta 'l-slider ejja kodiċi hard-numru 100. 26 00:01:17,020 --> 00:01:20,590 Sabiex l-utent ikun jaf billi jiżżerżaq l- Ħaġa ix-xellug jew lejn il-lemin kif 27 00:01:20,590 --> 00:01:22,170 dawn qed jinbidlu valur tagħha. 28 00:01:22,170 --> 00:01:26,060 >> Qabel ma aħna jalloka dan slider, ejja jmorru lura hawn u jallokaw GLabel, 29 00:01:26,060 --> 00:01:27,210 ssejjaħ dan xellug. 30 00:01:27,210 --> 00:01:32,170 U tassenja din il-valur tar-ritorn tal- newGLabel, li jgħaddi fil unquote quote - 31 00:01:32,170 --> 00:01:33,500 fi kliem ieħor - 32 00:01:33,500 --> 00:01:39,250 ta '"0". Ejja issa jitolbu addToRegion, tgħaddi fil tieqa, li jgħaddi fil-xellug, 33 00:01:39,250 --> 00:01:43,560 tgħaddi fil quote unquote "SOUTH." So li din it-tikketta huwa mdaħħal f'dik il- 34 00:01:43,560 --> 00:01:45,600 reġjun tan-Nofsinhar qabel l-slider. 35 00:01:45,600 --> 00:01:49,950 >> U issa wara l-slider, ejja go quddiem u tiddikjara GLabel ieħor. 36 00:01:49,950 --> 00:01:54,550 Ssejjaħ dan id-dritt, tassenja dan il- ritorn valur tal newGLabel. 37 00:01:54,550 --> 00:01:56,320 Quote unquote - string ieħor - 38 00:01:56,320 --> 00:02:02,290 "100." U mbagħad sejħa addToRegion, tgħaddi fil tieqa, li jgħaddi fl-dritt, 39 00:02:02,290 --> 00:02:04,640 tgħaddi fil-"SOUTH" ukoll. 40 00:02:04,640 --> 00:02:08,580 Fi kliem ieħor, aħna ħadthom biss iddikjarat tikketta, slider, u t-tikketta ieħor u 41 00:02:08,580 --> 00:02:12,200 mdaħħla minnhom fil-reġjun tan-Nofsinhar f'dik l-ordni, sabiex l-utent ikun jaf 42 00:02:12,200 --> 00:02:15,510 meta hu jew hi jiċċaqlaq għad-dritt jew lejn ix-xellug madwar liema valur 43 00:02:15,510 --> 00:02:16,380 dawn ser ikunu toqrob. 44 00:02:16,380 --> 00:02:19,040 >> Ejja issa jinduċi loop infinita. 45 00:02:19,040 --> 00:02:21,755 U ġewwa ta 'dan loop, tikri ewwel kontroll għal 46 00:02:21,755 --> 00:02:24,710 GActionEvent, ssejjaħ dan l-avveniment. 47 00:02:24,710 --> 00:02:27,740 Jassenja dan ir-ritorn valur tal waitForEvent. 48 00:02:27,740 --> 00:02:32,430 Tgħaddi fil AZZJONI-każ, kostanti iddikjarat fil-Portable Stanford 49 00:02:32,430 --> 00:02:36,460 Librerija li jindika li inti tabilħaqq jridu jistennew għal azzjoni. 50 00:02:36,460 --> 00:02:42,420 >> Ejja kontroll li jmiss jekk getEventType, tgħaddi fil każ, ugwali 51 00:02:42,420 --> 00:02:46,330 WINDOW_CLOSED, kostanti ieħor iddikjarat fil-Portable Stanford 52 00:02:46,330 --> 00:02:49,970 Librerija li tindika li l-azzjoni hija l-għeluq ta 'tieqa. 53 00:02:49,970 --> 00:02:53,640 Imbagħad ejja imorru quddiem u break out ta 'dan loop inkella infinita. 54 00:02:53,640 --> 00:02:57,480 >> Else, ejja jiċċekkjaw jekk l-utent tkun jiżżerżaq li slider. 55 00:02:57,480 --> 00:03:04,930 Jekk string tqabbel tal getActionCommand, tgħaddi fil-każ, comma, kwotazzjoni unquote 56 00:03:04,930 --> 00:03:07,520 "Slide" hija egwali għal 0. 57 00:03:07,520 --> 00:03:10,840 Fi kliem ieħor, jekk l-identifikatur uniku assoċjati mal-slider 58 00:03:10,840 --> 00:03:15,070 li ġie jiżżerżaq ugwali quote unquote "Slide," l-identifikatur uniku 59 00:03:15,070 --> 00:03:18,300 li aħna pprovduta qabel, allura I trid tagħmel dan li ġej. 60 00:03:18,300 --> 00:03:25,040 >> Printf "slider kien jiżżerżaq għal% i backslash n, "jindika li nixtieq 61 00:03:25,040 --> 00:03:28,200 biex plagg fil-integrali valur tal-slider. 62 00:03:28,200 --> 00:03:34,300 Allura comma getValue tal slider. 63 00:03:34,300 --> 00:03:39,210 >> Ejja issa jiffranka, tiġbor, run dan programm, u slide li slider. 64 00:03:39,210 --> 00:03:41,200 Għamla slider. 65 00:03:41,200 --> 00:03:42,990 . / Slider. 66 00:03:42,990 --> 00:03:44,270 Hemm interface utent tiegħi. 67 00:03:44,270 --> 00:03:48,130 Hemm slider tiegħi, ix-xellug ta 'liema huwa ta '0, għad-dritt tiegħu huwa 68 00:03:48,130 --> 00:03:49,820 100, tnejn minnhom tikketti. 69 00:03:49,820 --> 00:03:52,740 U kif I slide il-slider lejn ix-xellug u d-dritt, avviż li fil tiegħi 70 00:03:52,740 --> 00:03:56,160 console tieqa I taf tara il-valur sħiħ. 71 00:03:56,160 --> 00:03:59,840 >> Issa, jien ma neċessarjament tara kollha tal- numri bejn 0 u 100, minħabba 72 00:03:59,840 --> 00:04:02,190 jiddependi fuq il-ħeffa li biha I jċaqalqu l-slider, my 73 00:04:02,190 --> 00:04:03,540 programm tista 'ma avviż. 74 00:04:03,540 --> 00:04:07,040 Iżda tabilħaqq, jekk I jmexxuha għal kwalunkwe lokalità partikolari, li l-valur 75 00:04:07,040 --> 00:04:08,290 li se print. 76 00:04:08,290 --> 00:04:10,006