1 00:00:00,000 --> 00:00:00,150 2 00:00:00,150 --> 00:00:03,120 >> 1 વક્તા: માતાનો એક કાર્યક્રમ લખીએ કે એક સાથે ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ છે 3 00:00:03,120 --> 00:00:06,510 ચેક બૉક્સ, અને અમે સમજી નથી શકતો તો જુઓ વપરાશકર્તા માટે સાંભળવા માટે કેવી રીતે 4 00:00:06,510 --> 00:00:09,680 તે ચેક બોક્સ સાથે ક્રિયાપ્રતિક્રિયા જેથી અમે સ્ક્રીન પર છાપી શકો છો કે 5 00:00:09,680 --> 00:00:12,980 અમે વપરાશકર્તા ચેક સાંભળવા જ્યારે અથવા તે ચેક બોક્સની ચકાસણી દૂર કરો. 6 00:00:12,980 --> 00:00:15,810 >> હું મારી જાતને અહીં શરૂ મેળવેલ કર્યું કેટલાક હાડપિંજર કોડ સાથે આગળ. 7 00:00:15,810 --> 00:00:17,610 હવે આપણે ખાલી જાઓ અને ભરપૂર થાઓ. 8 00:00:17,610 --> 00:00:20,500 પ્રથમ, તે વિન્ડોમાં ફાળવણી કર્યા પછી, હું છું આગળ વધો અને ફાળવી રહ્યું એક 9 00:00:20,500 --> 00:00:24,400 GCheckBox, ચેકબોક્સ તે કહે છે. 10 00:00:24,400 --> 00:00:29,090 અને હું તે માટે પરત સોંપી જાઉં છું newGCheckBox ની કિંમત, અને હું છું 11 00:00:29,090 --> 00:00:33,050 હું "કહે છે, એક શબ્દમાળા પાસ જઈ સ્વીકારો છો. "અન્ય શબ્દોમાં, કે છે 12 00:00:33,050 --> 00:00:35,420 સંકળાયેલ હશે કે લેબલ તે ચેક બોક્સ સાથે. 13 00:00:35,420 --> 00:00:39,750 >> આગળ, આગળ વધો અને કૉલ કરો setActionCommand, પાંચ પસાર 14 00:00:39,750 --> 00:00:43,990 અનન્ય માં ચેકબોક્સ અને પાસ ઓળખકર્તા "તપાસો." જેવા અન્ય માં 15 00:00:43,990 --> 00:00:47,320 શબ્દો, હું એક અનન્ય સાંકળવા માંગો છો કંઈક આપખુદ શબ્દ, પરંતુ 16 00:00:47,320 --> 00:00:51,470 ખાસ કરીને આ કિસ્સામાં તેથી "ચકાસો" કે જો આ ચેકબોક્સ ચકાસાયેલ છે, ત્યારે હું 17 00:00:51,470 --> 00:00:55,520 સંભવિત અનન્ય કે ઓળખી શકે છે મારા ઈન્ટરફેસ થયું જો ચેકબોક્સ 18 00:00:55,520 --> 00:00:57,540 ઘણી ચકાસણીબોક્સ છે. 19 00:00:57,540 --> 00:01:02,820 >> આગામી પાંચ માટે ચેકબોક્સ પર ઉમેરો addToRegion સાથે વપરાશકર્તા ઈન્ટરફેસ, 20 00:01:02,820 --> 00:01:07,040 , ચેકબોક્સ માં પસાર, વિન્ડોમાં પસાર અને ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં માં પસાર 21 00:01:07,040 --> 00:01:10,730 "દક્ષિણ" યૂનીક આઇડેંન્ટિફાયર છે "દક્ષિણ" સ્ટેનફોર્ડ વ્યાખ્યાયિત 22 00:01:10,730 --> 00:01:14,060 ફક્ત ઉલ્લેખ કરે છે કે પોર્ટેબલ લાઈબ્રેરી દક્ષિણી પ્રદેશમાં, અથવા નીચે 23 00:01:14,060 --> 00:01:15,770 વપરાશકર્તા ઇન્ટરફેસને પ્રદેશ,. 24 00:01:15,770 --> 00:01:19,680 >> આગામી ઇરાદાપૂર્વક પ્રેરિત કરીએ એક અનંત લૂપ. 25 00:01:19,680 --> 00:01:22,660 આ લૂપની અંદર, હવે ચાલો ત્રણ ક્રિયાઓ માટે સાંભળો. 26 00:01:22,660 --> 00:01:25,420 એક, પ્રયાસ કરી વપરાશકર્તા વિન્ડો બંધ કરો. 27 00:01:25,420 --> 00:01:27,090 બે, ચકાસણી બોક્સ વપરાશકર્તા. 28 00:01:27,090 --> 00:01:29,690 અને ત્રણ, વપરાશકર્તા ચકાસણી દૂર બોક્સ. 29 00:01:29,690 --> 00:01:34,020 >> પ્રથમ એક GActionEvent જાહેર કરીએ, ઘટના તે કહે છે. 30 00:01:34,020 --> 00:01:37,740 અને પરત તે માટે સોંપી waitForEvent કિંમત. 31 00:01:37,740 --> 00:01:42,850 ACTION_EVENT, સતત માં પસાર સ્ટેનફોર્ડ પોર્ટેબલ જાહેર 32 00:01:42,850 --> 00:01:45,970 હું હો એવું દર્શાવે છે કે લાઇબ્રેરી ક્રિયા માટે સાંભળવા ગમે છે. 33 00:01:45,970 --> 00:01:52,410 >> આગામી ચેક ચાલો તો getEventType, ઘટનામાં પસાર સમકક્ષ સમકક્ષ હોય 34 00:01:52,410 --> 00:01:56,970 WINDOW_CLOSED, અન્ય સતત જાહેર સ્ટેનફોર્ડ પોર્ટેબલ માં 35 00:01:56,970 --> 00:02:00,040 કે, ખરેખર સૂચવે છે કે પુસ્તકાલય, વિન્ડો બંધ કરવામાં આવી છે. 36 00:02:00,040 --> 00:02:04,000 પછી ના ભંગ દો મારા અન્યથા અનંત લૂપ. 37 00:02:04,000 --> 00:02:07,650 >> છેલ્લે, ચાલો વપરાશકર્તા માટે સાંભળવા દો ચકાસણી બોક્સ અથવા બોક્સની ચકાસણી દૂર 38 00:02:07,650 --> 00:02:08,630 નીચે પ્રમાણે. 39 00:02:08,630 --> 00:02:15,010 જો getActionCommand ના કરો શબ્દમાળા, ઘટનામાં પસાર. 40 00:02:15,010 --> 00:02:19,250 અલ્પવિરામ ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં "ચકાસો" બરાબર 0 સમકક્ષ હોય છે. 41 00:02:19,250 --> 00:02:22,360 અન્ય શબ્દોમાં, જો યૂનીક આઇડેંન્ટિફાયર આ સાથે સંકળાયેલ 42 00:02:22,360 --> 00:02:25,760 ચકાસાયેલ શકે છે કે જો ચેકબોક્સ, ભાવ છે અવતરણ ચિહ્નો પૂરાં કરવાં, "ચેક" અનન્ય 43 00:02:25,760 --> 00:02:28,210 હું પૂ ઓળખકર્તા અગાઉ, પછી આપણે 44 00:02:28,210 --> 00:02:29,460 નીચે પ્રમાણે કરો પર આવો. 45 00:02:29,460 --> 00:02:31,770 46 00:02:31,770 --> 00:02:40,570 >> ચેકબોક્સ isSelected હોય, તો પછી હું જઈ રહ્યો છું , દાખલા તરીકે, ચેકબોક્સ છાપે 47 00:02:40,570 --> 00:02:44,020 ચકાસાયેલ કરવામાં આવી હતી. 48 00:02:44,020 --> 00:02:47,270 બાકી હું ધારે જાઉં છું કે ચેકબોક્સ નહિં ચકાસાયેલ હતી, અને તેથી હું છું 49 00:02:47,270 --> 00:02:49,230 તેના બદલે આ છાપે ચાલી રહ્યું. 50 00:02:49,230 --> 00:02:53,520 Printf ચેકબોક્સ નહિં ચકાસાયેલ હતી. 51 00:02:53,520 --> 00:02:56,670 અન્ય શબ્દોમાં, isSelected અન્ય છે સ્ટેનફોર્ડ વ્યાખ્યાયિત કાર્ય 52 00:02:56,670 --> 00:02:59,070 કરે છે પોર્ટેબલ લાઈબ્રેરી બરાબર છે - તપાસ જો 53 00:02:59,070 --> 00:03:00,970 ચકાસણીબોક્સ પસંદ થયેલ છે. 54 00:03:00,970 --> 00:03:03,670 >> સંકલન, ચાલો હવે સંગ્રહ કરીએ, અને આ કાર્યક્રમ ચલાવો. 55 00:03:03,670 --> 00:03:05,285 ચેકબોક્સ કરો. 56 00:03:05,285 --> 00:03:07,610 . / ચેકબોક્સ. 57 00:03:07,610 --> 00:03:08,820 મારા વપરાશકર્તા ઈન્ટરફેસ છે. 58 00:03:08,820 --> 00:03:11,030 અને ખરેખર, મારા ચેકબોક્સ છે. 59 00:03:11,030 --> 00:03:15,680 હવે હું તેને ક્લિક કરો, તો "ચેકબોક્સ હતી . ચકાસાયેલ "અને હું તેને ફરીથી ક્લિક કરો, 60 00:03:15,680 --> 00:03:17,690 "ચેકબોક્સ પસંદગી દૂર હતી." 61 00:03:17,690 --> 00:03:19,488