1 00:00:00,000 --> 00:00:00,150 2 00:00:00,150 --> 00:00:03,120 >> SPIKA 1: Hebu kuandika mpango huo ina graphical user interface na 3 00:00:03,120 --> 00:00:06,510 angalia sanduku, na kuona kama tunaweza takwimu nje ya jinsi ya kusikiliza kwa mtumiaji 4 00:00:06,510 --> 00:00:09,680 mwingiliano na kisanduku hivyo kwamba tunaweza magazeti kwa screen 5 00:00:09,680 --> 00:00:12,980 wakati sisi kusikia kuangalia user au uncheck kisanduku. 6 00:00:12,980 --> 00:00:15,810 >> Mimi wameweza kujipatia mwenyewe kuanza hapa katika mapema na baadhi ya kanuni mifupa. 7 00:00:15,810 --> 00:00:17,610 Sasa hebu kwenda na kujaza tupu. 8 00:00:17,610 --> 00:00:20,500 Kwanza, baada ya kugawa dirisha kwamba, mimi nina kwenda mbele na kutenga 9 00:00:20,500 --> 00:00:24,400 GCheckBox, na kuiita checkbox. 10 00:00:24,400 --> 00:00:29,090 Na mimi nina kwenda hawawajui ni kurudi thamani ya newGCheckBox, na mimi nina 11 00:00:29,090 --> 00:00:33,050 kwenda kupita katika kamba ya, kusema, "Mimi kukubaliana. "Kwa maneno mengine, hiyo ni 12 00:00:33,050 --> 00:00:35,420 studio ambayo kuhusishwa na kwamba sanduku kuangalia. 13 00:00:35,420 --> 00:00:39,750 >> Next, hebu kwenda mbele na kuwaita setActionCommand, kupita katika 14 00:00:39,750 --> 00:00:43,990 checkbox na kupita katika kipekee kitambulisho, kama "check." Katika nyingine 15 00:00:43,990 --> 00:00:47,320 maneno, nataka kujiunga kipekee neno, kwa kiasi fulani kiholela, lakini 16 00:00:47,320 --> 00:00:51,470 hasa katika kesi hii "kuangalia," hivyo kwamba wakati checkbox hii ni checked, mimi 17 00:00:51,470 --> 00:00:55,520 unaweza uwezekano wa kipekee kutambua kwamba kisanduku kama interface yangu kilichotokea kwa 18 00:00:55,520 --> 00:00:57,540 na checkboxes nyingi. 19 00:00:57,540 --> 00:01:02,820 >> Hebu ijayo kuongeza checkbox kwa user interface na addToRegion, 20 00:01:02,820 --> 00:01:07,040 kupita katika dirisha, kupita katika checkbox, na kupita katika quote unquote 21 00:01:07,040 --> 00:01:10,730 "SOUTH," "SOUTH" kuwa kitambulisho kipekee inavyoelezwa katika Stanford 22 00:01:10,730 --> 00:01:14,060 Portable maktaba kwamba tu inahusu mkoa wa kusini, au chini 23 00:01:14,060 --> 00:01:15,770 kanda, ya interface user. 24 00:01:15,770 --> 00:01:19,680 >> Hebu ijayo kwa makusudi kutumika usio kitanzi. 25 00:01:19,680 --> 00:01:22,660 Ndani ya kitanzi hii, hebu sasa kusikiliza kwa vitendo tatu. 26 00:01:22,660 --> 00:01:25,420 Moja, user kujaribu karibu ya dirisha. 27 00:01:25,420 --> 00:01:27,090 Mbili, user kuangalia sanduku. 28 00:01:27,090 --> 00:01:29,690 Na tatu, user unchecking sanduku. 29 00:01:29,690 --> 00:01:34,020 >> Hebu kwanza kutangaza GActionEvent, kuiita tukio hilo. 30 00:01:34,020 --> 00:01:37,740 Na hawawajui ni kurudi thamani ya waitForEvent. 31 00:01:37,740 --> 00:01:42,850 Kupita katika ACTION_EVENT, mara kwa mara alitangaza katika Stanford Portable 32 00:01:42,850 --> 00:01:45,970 Maktaba ambayo inaonyesha kwamba mimi d kama kusikiliza kwa hatua. 33 00:01:45,970 --> 00:01:52,410 >> Hebu kuangalia ijayo kama, getEventType, kupita katika tukio hilo, ni sawa na usawa 34 00:01:52,410 --> 00:01:56,970 WINDOW_CLOSED, mara kwa mara nyingine alitangaza katika Stanford portable 35 00:01:56,970 --> 00:02:00,040 maktaba hiyo inaonyesha kwamba, kwa kweli, dirisha imekuwa imefungwa. 36 00:02:00,040 --> 00:02:04,000 Basi hebu kuvunja nje ya yangu vinginevyo usio kitanzi. 37 00:02:04,000 --> 00:02:07,650 >> Mwisho, hebu kusikiliza kwa mtumiaji kuangalia boksi au unchecking sanduku 38 00:02:07,650 --> 00:02:08,630 kama ifuatavyo. 39 00:02:08,630 --> 00:02:15,010 Kama kamba kulinganisha ya getActionCommand, kupita katika tukio hilo. 40 00:02:15,010 --> 00:02:19,250 Comma quote unquote "kuangalia" sawa na sawa na 0. 41 00:02:19,250 --> 00:02:22,360 Kwa maneno mengine, kama kitambulisho kipekee yanayohusiana na 42 00:02:22,360 --> 00:02:25,760 checkbox ambayo imekuwa checked ni, quote unquote, "check," kipekee 43 00:02:25,760 --> 00:02:28,210 kitambulisho kwamba mimi hutolewa mapema, basi hebu 44 00:02:28,210 --> 00:02:29,460 kuendelea kufanya yafuatayo. 45 00:02:29,460 --> 00:02:31,770 46 00:02:31,770 --> 00:02:40,570 >> Kama isSelected checkbox, basi mimi nina kwenda magazeti nje, kwa mfano, checkbox 47 00:02:40,570 --> 00:02:44,020 ilikuwa checked. 48 00:02:44,020 --> 00:02:47,270 Mwingine mimi nina kwenda kudhani kwamba checkbox mara unchecked, na hivyo mimi nina 49 00:02:47,270 --> 00:02:49,230 kwenda magazeti nje hii badala yake. 50 00:02:49,230 --> 00:02:53,520 Printf checkbox mara unchecked. 51 00:02:53,520 --> 00:02:56,670 Kwa maneno mengine, isSelected ni mwingine kazi inavyoelezwa katika Stanford 52 00:02:56,670 --> 00:02:59,070 Portable maktaba kwamba hana hasa kwamba - kuangalia kama 53 00:02:59,070 --> 00:03:00,970 checkbox ni kuchaguliwa. 54 00:03:00,970 --> 00:03:03,670 >> Hebu sasa kuokoa, kukusanya, na kuendesha mpango huu. 55 00:03:03,670 --> 00:03:05,285 Kufanya checkbox. 56 00:03:05,285 --> 00:03:07,610 . / Checkbox. 57 00:03:07,610 --> 00:03:08,820 Kuna user interface yangu. 58 00:03:08,820 --> 00:03:11,030 Na hakika, kuna checkbox yangu. 59 00:03:11,030 --> 00:03:15,680 Kama mimi sasa bonyeza yake, "checkbox mara checked. "Na kama mimi bonyeza tena, 60 00:03:15,680 --> 00:03:17,690 "Checkbox mara unchecked." 61 00:03:17,690 --> 00:03:19,488