1 00:00:00,000 --> 00:00:00,150 2 00:00:00,150 --> 00:00:03,120 >> HIZLARIA 1: Dezagun idazteko programa bat da erabiltzaile batekin interfaze grafikoa bat du 3 00:00:03,120 --> 00:00:06,510 laukia, eta ikusi ezin dugu irudikatu nola erabiltzailearentzat entzun itzazu 4 00:00:06,510 --> 00:00:09,680 Kontrol-lauki duten elkarrekintzak beraz pantailara dugula inprimatu ahal 5 00:00:09,680 --> 00:00:12,980 betiere erabiltzaileari txeke entzuten dugu edo desmarkatu kontrol-lauki hori. 6 00:00:12,980 --> 00:00:15,810 >> Ahaztuak dut hemen hasi neure burua hezurdura kodea batzuekin aurrera. 7 00:00:15,810 --> 00:00:17,610 Orain goazen eta bete hutsik. 8 00:00:17,610 --> 00:00:20,500 Lehenik eta behin, leiho hori esleitzean ondoren, naiz Aurretik joan eta esleitu egingo bat 9 00:00:20,500 --> 00:00:24,400 GCheckBox, checkbox deituz. 10 00:00:24,400 --> 00:00:29,090 Eta ez dut bueltan da esleitu joan newGCheckBox balioa, eta nago 11 00:00:29,090 --> 00:00:33,050 nahi du, esan, "I kate bat pasatzen joan ados. "Beste era batera esanda, hori da 12 00:00:33,050 --> 00:00:35,420 duten elkartuak egingo etiketa Kontrol-lauki horretan. 13 00:00:35,420 --> 00:00:39,750 >> Hurrengo, dezagun aurrera, eta deitu setActionCommand, pasatuz 14 00:00:39,750 --> 00:00:43,990 checkbox eta joana paregabean Identifikatzaile, like "check." Beste era batera 15 00:00:43,990 --> 00:00:47,320 hitzetan, berezia da erlazionatuko nahi dut hitza, zertxobait arbitrarioki, baina 16 00:00:47,320 --> 00:00:51,470 zehazki, kasu honetan, "begiratu", beraz duten kontrol-lauki hau hautatuta dagoenean, I 17 00:00:51,470 --> 00:00:55,520 dezake bakarrean potentzialki identifikatzen duten kontrol-laukia 'nire interfaze gertatu bada 18 00:00:55,520 --> 00:00:57,540 anitz koadrotxo dute. 19 00:00:57,540 --> 00:01:02,820 >> Utzi laukitxoa gehitu da hurrengo Erabiltzaileak addToRegion interfazea, 20 00:01:02,820 --> 00:01:07,040 leiho igaroz, checkbox igaroz, eta aurrekontua unquote igaroz 21 00:01:07,040 --> 00:01:10,730 "SOUTH," "SOUTH" identifikatzaile bakarra izatearen Stanford definitutako 22 00:01:10,730 --> 00:01:14,060 Liburutegia eramangarri, besterik gabe aipatzen hegoaldeko eskualdeko, edo behetik 23 00:01:14,060 --> 00:01:15,770 eskualdean, erabiltzailearen interfaze bat. 24 00:01:15,770 --> 00:01:19,680 >> Dezagun bultzatu hurrengo nahita begizta infinitu bat. 25 00:01:19,680 --> 00:01:22,660 Begizta honen barruan, dezagun orain Hiru ekintza entzuten. 26 00:01:22,660 --> 00:01:25,420 Bata, saiatzen erabiltzailea itxi leihoa. 27 00:01:25,420 --> 00:01:27,090 Bi, erabiltzaileak laukitxoa markatuta. 28 00:01:27,090 --> 00:01:29,690 Eta hiru, erabiltzaileak deialdiak du koadroan. 29 00:01:29,690 --> 00:01:34,020 >> Utzi GActionEvent bat deklaratzen lehen, da gertaera deituz. 30 00:01:34,020 --> 00:01:37,740 Eta esleitu ere bueltan waitForEvent balioa. 31 00:01:37,740 --> 00:01:42,850 ACTION_EVENT, konstante bat igaroz Stanford Portable deklaratu 32 00:01:42,850 --> 00:01:45,970 Liburutegia adierazten duen litzaidake dut gustuko ekintza bat entzuten. 33 00:01:45,970 --> 00:01:52,410 >> Dezagun hurrengo txekea bada, getEventType, ekitaldi igaroz, berdin berdin 34 00:01:52,410 --> 00:01:56,970 WINDOW_CLOSED, konstante beste deklaratu Stanford eramangarri batean 35 00:01:56,970 --> 00:02:00,040 Liburutegian, hain zuzen ere, adierazten du, leihoa itxi egin da. 36 00:02:00,040 --> 00:02:04,000 Gero dezagun apurtu of my Besterik begizta infinitua. 37 00:02:04,000 --> 00:02:07,650 >> Azkenik, dezagun entzuteko erabiltzailearentzat laukitxoa markatuta edo koadroan desautatu 38 00:02:07,650 --> 00:02:08,630 honela. 39 00:02:08,630 --> 00:02:15,010 Bada katea getActionCommand alderatu, ekitaldi igaroz. 40 00:02:15,010 --> 00:02:19,250 Koma aurrekontua unquote "check" berdin berdin 0. 41 00:02:19,250 --> 00:02:22,360 Bestela esanda, bada identifikatzaile bakarra lotutako 42 00:02:22,360 --> 00:02:25,760 hori egiaztatu ondoren checkbox da, aurrekontu unquote, "txeke", berezia 43 00:02:25,760 --> 00:02:28,210 identifikatzailea duten I hornitu lehenago, gero dezagun 44 00:02:28,210 --> 00:02:29,460 jarraitu honako hauek egin ahal izateko. 45 00:02:29,460 --> 00:02:31,770 46 00:02:31,770 --> 00:02:40,570 >> IsSelected checkbox bada, orduan egingo dut inprimatu, esate baterako, checkbox 47 00:02:40,570 --> 00:02:44,020 egiaztatu zen. 48 00:02:44,020 --> 00:02:47,270 Bestela, ez dut bere gain hartzen joan diren checkbox markatu gabe zegoen, eta beraz, naiz 49 00:02:47,270 --> 00:02:49,230 ordez hau inprimatu joan. 50 00:02:49,230 --> 00:02:53,520 Printf checkbox markatu gabe zegoen. 51 00:02:53,520 --> 00:02:56,670 Bestela esanda, isSelected bat da funtzioa Stanford definitutako 52 00:02:56,670 --> 00:02:59,070 Liburutegia eramangarri egiten duen zehazki dela - egiaztatu bada 53 00:02:59,070 --> 00:03:00,970 checkbox bat hautatuko da. 54 00:03:00,970 --> 00:03:03,670 >> Utzi gorde en orain, konpilatu, eta programa hau exekutatu. 55 00:03:03,670 --> 00:03:05,285 Egiteko kontrol laukia. 56 00:03:05,285 --> 00:03:07,610 . / Checkbox. 57 00:03:07,610 --> 00:03:08,820 Ez dago nire erabiltzaile-interfazea da. 58 00:03:08,820 --> 00:03:11,030 Eta hain zuzen ere, ez dago nire checkbox da. 59 00:03:11,030 --> 00:03:15,680 Dut orain, egin klik bertan bazara, "checkbox zen hautatuta. "Eta berriro sakatu badut, 60 00:03:15,680 --> 00:03:17,690 "Laukitxoa markatu gabe zegoen." 61 00:03:17,690 --> 00:03:19,488