1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> HIZLARIA 1: Dezagun idazteko programa bat da Erabiltzaile interfaze grafiko bat duela 3 00:00:03,050 --> 00:00:06,940 graduatzaile bat erabiltzaile batek mugitu ahal izango da, besteak beste Ezkerretik eskuinera ordena batzuk aukeratzeko 4 00:00:06,940 --> 00:00:08,720 bi zenbaki osoren arteko balioa. 5 00:00:08,720 --> 00:00:11,220 >> Horretarako, batera hasi dut placeholder kodea batzuk. 6 00:00:11,220 --> 00:00:12,720 Eta gaur egun utzi hutsik bete batean. 7 00:00:12,720 --> 00:00:17,760 Utzi esleitu lehen GSlider bat deituz graduatzailea da, eta horri esleitu 8 00:00:17,760 --> 00:00:20,690 bueltan getGSlider balioa. 9 00:00:20,690 --> 00:00:24,160 Eta orain, zehaztu nahi dut jaistea graduatzailearen loturik bat izan nahi du 10 00:00:24,160 --> 00:00:28,800 0 of integer, goiko muga Slider 100eko zenbaki oso bat izan nahi du, eta 11 00:00:28,800 --> 00:00:31,860 hasierako balioa 50 izango da. 12 00:00:31,860 --> 00:00:35,760 >> Hurrengo, dezagun aurrera eta elkartua ekintza komando graduatzaile honekin egindako 13 00:00:35,760 --> 00:00:40,220 setActionCommand deituz, pasatzen graduatzailea, eta joana arbitrarioa batean 14 00:00:40,220 --> 00:00:44,500 baina kate berezia bezalako aurrekontua unquote "Irristatu". Bestela esanda, "slide" da 15 00:00:44,500 --> 00:00:48,150 identifikadorea bakarrean izango da graduatzaile honekin lotutako. 16 00:00:48,150 --> 00:00:51,500 Badaezpada nire erabiltzaile-interfazea izan anitz graduatzaileak, bereizteko nezakeen 17 00:00:51,500 --> 00:00:53,180 horien artean teknika honekin. 18 00:00:53,180 --> 00:00:58,620 >> Hurrengo, dezagun deitu addToRegion, pasatzen leiho, graduatzailea igaroz, pasatzen 19 00:00:58,620 --> 00:01:03,310 aurrekontua unquote in "SOUTH," ordena graduatzailea gehitu hegoaldeko izateko 20 00:01:03,310 --> 00:01:04,830 Gure erabiltzaile-interfazea eskualdean. 21 00:01:04,830 --> 00:01:08,310 Non aurrekontua unquote "SOUTH" gertatzen identifikatzaile bakarra definitutako izango 22 00:01:08,310 --> 00:01:09,950 Stanford Liburutegia eramangarria. 23 00:01:09,950 --> 00:01:12,760 >> Baina orain, argitasuna, ezkerrera graduatzailearen let gogorra 24 00:01:12,760 --> 00:01:13,980 0 zenbakiaren kodea. 25 00:01:13,980 --> 00:01:17,020 Eta graduatzailearen eskuinera dezagun kodea hard 100 zenbakira. 26 00:01:17,020 --> 00:01:20,590 Beraz, erabiltzaileak irristakorra by daki Gauza ezkerrera edo eskuinera nola 27 00:01:20,590 --> 00:01:22,170 bere balioa aldatzen ari dira. 28 00:01:22,170 --> 00:01:26,060 >> Graduatzailea duten esleitu aurretik dugu, dezagun hona itzuli eta esleitu GLabel bat, 29 00:01:26,060 --> 00:01:27,210 deituz utzi. 30 00:01:27,210 --> 00:01:32,170 Eta esleitu bueltan balioa newGLabel, aurrekontua unquote igaroz - 31 00:01:32,170 --> 00:01:33,500 hitz beste - 32 00:01:33,500 --> 00:01:39,250 dagoen "0". Let deitu en orain addToRegion, leiho igaroz, ezkerrera pasatuz, 33 00:01:39,250 --> 00:01:43,560 aurrekontua unquote igaroz "SOUTH." Beraz etiketa hori duten txerta 34 00:01:43,560 --> 00:01:45,600 graduatzailea aurretik hegoaldeko eskualdea. 35 00:01:45,600 --> 00:01:49,950 >> Eta orain graduatzailea ondoren, goazen Animatu eta deklaratzeko beste GLabel. 36 00:01:49,950 --> 00:01:54,550 Deituz eskubidea, bertan esleituz newGLabel balioa itzultzeko. 37 00:01:54,550 --> 00:01:56,320 Aurrekontua unquote - kate beste - 38 00:01:56,320 --> 00:02:02,290 "100." Eta gero, deitu addToRegion, leiho igaroz, eskuinetik igaroz, 39 00:02:02,290 --> 00:02:04,640 "SOUTH" baita pasatuz. 40 00:02:04,640 --> 00:02:08,580 Bestela esanda, besterik ez dugu deklaratu bat etiketa, graduatzailea eta etiketa bestera eta 41 00:02:08,580 --> 00:02:12,200 txertatuko horiek hegoaldeko eskualdean sartu ordena horretan, erabiltzaileak badaki horrela 42 00:02:12,200 --> 00:02:15,510 zenean edo zuen mugitzen eskuinera edo ezkerrera, gutxi gorabehera, zer balio 43 00:02:15,510 --> 00:02:16,380 hurbildu egingo dute. 44 00:02:16,380 --> 00:02:19,040 >> Utzi begizta infinitu bat bultzatu en orain. 45 00:02:19,040 --> 00:02:21,755 Eta begizta honen barruan, baten lehenengo check aukera ematen dizu 46 00:02:21,755 --> 00:02:24,710 GActionEvent, bertan ekitaldi deituz. 47 00:02:24,710 --> 00:02:27,740 Da itzulera esleitzea waitForEvent balioa. 48 00:02:27,740 --> 00:02:32,430 Ekintza-gertakari, konstante bat igaroz Stanford Portable deklaratu 49 00:02:32,430 --> 00:02:36,460 Liburutegian, hain zuzen ere duzula adierazten duen ekintza bat itxaron nahi. 50 00:02:36,460 --> 00:02:42,420 >> GetEventType bada dezagun hurrengo txekea, ekitaldi igaroz, berdinen 51 00:02:42,420 --> 00:02:46,330 WINDOW_CLOSED, konstante beste deklaratu Stanford Portable batean 52 00:02:46,330 --> 00:02:49,970 Liburutegia dela adierazten duen ekintza leiho bat ixtea da. 53 00:02:49,970 --> 00:02:53,640 Ondoren dezagun aurrera eta apurtu begizta hau bestela infinitua. 54 00:02:53,640 --> 00:02:57,480 >> Bestela, dezagun check bada erabiltzailea graduatzailea duten slid ditu. 55 00:02:57,480 --> 00:03:04,930 Bada katea getActionCommand alderatu, ekitaldi igaroz, koma, aurrekontua unquote 56 00:03:04,930 --> 00:03:07,520 "Diapositiba" berdin berdin 0. 57 00:03:07,520 --> 00:03:10,840 Bestela esanda, bada identifikatzaile bakarra graduatzailea lotutako 58 00:03:10,840 --> 00:03:15,070 que ha sido slid berdinen aurrekontua unquote "Diapositiba," identifikatzaile bakarra 59 00:03:15,070 --> 00:03:18,300 lehenago emandako ditugula, ondoren, Honako hau egin nahi dut. 60 00:03:18,300 --> 00:03:25,040 >> Printf "Graduatzailea% i backslash slid zen n, "hori gustatuko litzaidake I adieraziz 61 00:03:25,040 --> 00:03:28,200 integral plug graduatzailearen balioa. 62 00:03:28,200 --> 00:03:34,300 Beraz, koma graduatzailearen getValue. 63 00:03:34,300 --> 00:03:39,210 >> Utzi gorde orain en konpilatu, exekutatu hau programa, eta Mugitu graduatzailea duten. 64 00:03:39,210 --> 00:03:41,200 Egin graduatzailea. 65 00:03:41,200 --> 00:03:42,990 . / Graduatzailea. 66 00:03:42,990 --> 00:03:44,270 Ez dago nire erabiltzaile-interfazea da. 67 00:03:44,270 --> 00:03:48,130 Ez dago nire graduatzailea da, zein ezkerraldeko 0 da, eskuineko eta horietako bat da 68 00:03:48,130 --> 00:03:49,820 100, etiketak biak. 69 00:03:49,820 --> 00:03:52,740 Eta graduatzailea irristatu nuen bezala ezkerrera eta eskuinaldetik, nabarituko nire 70 00:03:52,740 --> 00:03:56,160 kontsola ikusiko dut osoko balioa du. 71 00:03:56,160 --> 00:03:59,840 >> Orain, ez dut zertan guztia ikusi 0 eta 100 arteko zenbakiak, zeren 72 00:03:59,840 --> 00:04:02,190 abiaduraren arabera, honekin Graduatzailea mugitzen dut, nire 73 00:04:02,190 --> 00:04:03,540 programa agian ez da nabarituko. 74 00:04:03,540 --> 00:04:07,040 Baina, hain zuzen ere, mugitu dut edozein bada kokapena bereziki, duten balioa da 75 00:04:07,040 --> 00:04:08,290 hori inprimatu egingo. 76 00:04:08,290 --> 00:04:10,006