1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> 1 વક્તા: માતાનો એક કાર્યક્રમ લખીએ કે ગ્રાફિકવાળું વપરાશકર્તા ઈન્ટરફેસ છે કે 3 00:00:03,050 --> 00:00:06,940 વપરાશકર્તા ખસેડી શકો છો કે જે બદલવા માટે સ્લાઇડર સમાવેશ થાય છે કેટલાક પસંદ કરવા માટે જમણે 4 00:00:06,940 --> 00:00:08,720 બે પૂર્ણાંકો વચ્ચે મૂલ્ય. 5 00:00:08,720 --> 00:00:11,220 >> આમ કરવા માટે, હું સાથે શરૂ કર્યું છે કેટલાક પ્લેસહોલ્ડર કોડ. 6 00:00:11,220 --> 00:00:12,720 અને હવે ચાલો એક ખાલી ભરો દો. 7 00:00:12,720 --> 00:00:17,760 ફોન, પ્રથમ એક GSlider ફાળવવા દો તે સ્લાઇડર છે, અને તે માટે સોંપી 8 00:00:17,760 --> 00:00:20,690 getGSlider પરત કિંમત. 9 00:00:20,690 --> 00:00:24,160 અને હવે હું માંગો છો માતાનો સ્પષ્ટ દો એક થવા માટે સ્લાઇડર બંધાયેલા ઘટે 10 00:00:24,160 --> 00:00:28,800 0 ની પૂર્ણાંક, જે ઉપલા બાઉન્ડ 100 ની પૂર્ણાંક હોય સ્લાઇડર, અને 11 00:00:28,800 --> 00:00:31,860 મૂળભૂત પ્રારંભિક કિંમત 50 છે. 12 00:00:31,860 --> 00:00:35,760 >> આગળ, આગળ વધો અને એક સહયોગી દો આ બદલવા માટે સ્લાઇડર સાથે ક્રિયા આદેશ દ્વારા 13 00:00:35,760 --> 00:00:40,220 માં પસાર, setActionCommand ફોન કોઈપણ માં સ્લાઇડર, અને પાસ 14 00:00:40,220 --> 00:00:44,500 પરંતુ અનન્ય શબ્દમાળા ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં જેવી "સ્લાઇડ." અન્ય શબ્દોમાં, "સ્લાઇડ" છે 15 00:00:44,500 --> 00:00:48,150 અનન્ય ઓળખકર્તા જ હશે આ બદલવા માટે સ્લાઇડર સાથે સંકળાયેલ. 16 00:00:48,150 --> 00:00:51,500 જસ્ટ કિસ્સામાં મારા વપરાશકર્તા ઈન્ટરફેસ હતી બહુવિધ સ્લાઇડર્સનો, હું અલગ કરી શકે છે 17 00:00:51,500 --> 00:00:53,180 આ ટેકનિક સાથે તેમની વચ્ચે. 18 00:00:53,180 --> 00:00:58,620 >> આગળ, પસાર, ચાલો addToRegion કૉલ કરો વિન્ડો, પસાર, સ્લાઇડર માં પસાર 19 00:00:58,620 --> 00:01:03,310 ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં માં "દક્ષિણ" કરવા માટે દક્ષિણનો માટે સ્લાઇડર ઉમેરો 20 00:01:03,310 --> 00:01:04,830 અમારા વપરાશકર્તા ઈન્ટરફેસના પ્રદેશ. 21 00:01:04,830 --> 00:01:08,310 જ્યાં ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં "દક્ષિણ" થાય છે આ વ્યાખ્યાયિત અનન્ય ઓળખકર્તા હોય 22 00:01:08,310 --> 00:01:09,950 સ્ટેનફોર્ડ પોર્ટેબલ લાઇબ્રેરી. 23 00:01:09,950 --> 00:01:12,760 >> પરંતુ હવે, ચોકસાઈ માટે, ડાબી આ બદલવા માટે સ્લાઇડર ચાલો હાર્ડ 24 00:01:12,760 --> 00:01:13,980 નંબર 0 કોડ. 25 00:01:13,980 --> 00:01:17,020 અને આ બદલવા માટે સ્લાઇડર જમણી માતાનો દો હાર્ડ કોડ સંખ્યા 100. 26 00:01:17,020 --> 00:01:20,590 વપરાશકર્તા બારણું દ્વારા જાણે છે તેથી વસ્તુ ડાબી અથવા જમણી કેવી રીતે 27 00:01:20,590 --> 00:01:22,170 તેઓ તેની કિંમત બદલી રહ્યા છીએ. 28 00:01:22,170 --> 00:01:26,060 >> અમે તે સ્લાઇડર ફાળવણી પહેલાં, ચાલો અહીં પાછા જાઓ અને GLabel ફાળવવા, 29 00:01:26,060 --> 00:01:27,210 તે ફોન છોડી દીધી. 30 00:01:27,210 --> 00:01:32,170 અને તે પરત કિંમત સોંપી newGLabel, ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં માં પસાર - 31 00:01:32,170 --> 00:01:33,500 બીજા શબ્દોમાં કહીએ તો - 32 00:01:33,500 --> 00:01:39,250 ના "0." હવે addToRegion ફોન કરો, , ડાબી બાજુએ આવેલી પસાર વિન્ડોમાં પસાર 33 00:01:39,250 --> 00:01:43,560 ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં માં પસાર "દક્ષિણ." તેથી આ લેબલ કે દાખલ થાય છે 34 00:01:43,560 --> 00:01:45,600 આ બદલવા માટે સ્લાઇડર પહેલાં દક્ષિણ પ્રદેશ. 35 00:01:45,600 --> 00:01:49,950 >> અને હવે આ બદલવા માટે સ્લાઇડર પછી, ચાલો જાઓ આગળ અને અન્ય GLabel જાહેર. 36 00:01:49,950 --> 00:01:54,550 તે સોંપણી, તેને અધિકાર કૉલ પાંચ newGLabel ની કિંમત આવો. 37 00:01:54,550 --> 00:01:56,320 ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં - અન્ય શબ્દમાળા - 38 00:01:56,320 --> 00:02:02,290 "100." અને પછી, addToRegion કૉલ અધિકાર માં પસાર, વિન્ડોમાં પસાર 39 00:02:02,290 --> 00:02:04,640 સાથે સાથે "દક્ષિણ" માં પસાર. 40 00:02:04,640 --> 00:02:08,580 અન્ય શબ્દોમાં, અમે માત્ર જાહેર કર્યું છે એક લેબલ, બદલવા માટે સ્લાઇડર, અને અન્ય લેબલ અને 41 00:02:08,580 --> 00:02:12,200 દક્ષિણી પ્રદેશમાં તેમને દાખલ કે માટે, વપરાશકર્તા જાણે કે જેથી 42 00:02:12,200 --> 00:02:15,510 તે અથવા તેણી જમણી તે ફરે ત્યારે કે ડાબે આશરે શું કિંમત 43 00:02:15,510 --> 00:02:16,380 તેઓ નજીક આવશે. 44 00:02:16,380 --> 00:02:19,040 >> હવે એક અનંત લૂપ પ્રેરિત કરીએ. 45 00:02:19,040 --> 00:02:21,755 અને આ લૂપની અંદર, એક માટે પ્રથમ તપાસીએ 46 00:02:21,755 --> 00:02:24,710 ઘટના તે ફોન GActionEvent,. 47 00:02:24,710 --> 00:02:27,740 તે પરત સોંપણી waitForEvent કિંમત. 48 00:02:27,740 --> 00:02:32,430 ક્રિયા ઘટના સતત માં પસાર સ્ટેનફોર્ડ પોર્ટેબલ જાહેર 49 00:02:32,430 --> 00:02:36,460 કે તમે ખરેખર સૂચવે છે કે પુસ્તકાલય ક્રિયા માટે રાહ જુઓ કરવા માંગો છો. 50 00:02:36,460 --> 00:02:42,420 >> ચાલો આગામી તપાસો getEventType, ઘટનામાં પસાર જેટલી જ થાય છે 51 00:02:42,420 --> 00:02:46,330 WINDOW_CLOSED, અન્ય સતત જાહેર સ્ટેનફોર્ડ પોર્ટેબલ માં 52 00:02:46,330 --> 00:02:49,970 સૂચવે છે કે પુસ્તકાલય કે ક્રિયા વિન્ડો બંધ છે. 53 00:02:49,970 --> 00:02:53,640 પછી આપણે આગળ જાઓ અને ભંગ આ તો અનંત લૂપ. 54 00:02:53,640 --> 00:02:57,480 >> બાકી, ચાલો તપાસ જો વપરાશકર્તા કે સ્લાઇડર નીકળત છે. 55 00:02:57,480 --> 00:03:04,930 જો getActionCommand ના કરો શબ્દમાળા, ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં, અલ્પવિરામ, ઘટનામાં પસાર 56 00:03:04,930 --> 00:03:07,520 "સ્લાઇડ" 0 સમકક્ષ હોય છે સમકક્ષ હોય છે. 57 00:03:07,520 --> 00:03:10,840 અન્ય શબ્દોમાં, જો યૂનીક આઇડેંન્ટિફાયર આ બદલવા માટે સ્લાઇડર સાથે સંકળાયેલ 58 00:03:10,840 --> 00:03:15,070 કે નીકળત સોંપાયેલ છે ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં જેટલી જ થાય છે "સ્લાઇડ" અનન્ય ઓળખકર્તા 59 00:03:15,070 --> 00:03:18,300 અમે પછી, પહેલાં આપ્યો હું નીચે કરવા માંગો છો. 60 00:03:18,300 --> 00:03:25,040 >> Printf "બદલવા માટે સ્લાઇડર હું બેકસ્લેશ% માટે નીકળત હતો n એ, "હું માંગો છો જે દર્શાવે છે કે 61 00:03:25,040 --> 00:03:28,200 અભિન્ન પ્લગ કરવા આ બદલવા માટે સ્લાઇડર કિંમત. 62 00:03:28,200 --> 00:03:34,300 તેથી સ્લાઇડર અલ્પવિરામથી getValue. 63 00:03:34,300 --> 00:03:39,210 >> હવે, સેવ કમ્પાઇલ, આ ચલાવો સ્લાઇડર કે કાર્યક્રમ અને સ્લાઇડ. 64 00:03:39,210 --> 00:03:41,200 સ્લાઇડર બનાવો. 65 00:03:41,200 --> 00:03:42,990 . / સ્લાઇડર. 66 00:03:42,990 --> 00:03:44,270 મારા વપરાશકર્તા ઈન્ટરફેસ છે. 67 00:03:44,270 --> 00:03:48,130 મારા સ્લાઇડર જે ડાબી છે, ના 0, અધિકાર જે છે 68 00:03:48,130 --> 00:03:49,820 100, બંને લેબલ્સ. 69 00:03:49,820 --> 00:03:52,740 અને હું ડાબી સ્લાઇડર સ્લાઇડ તરીકે અને જમણી, નોંધ લો કે મારા 70 00:03:52,740 --> 00:03:56,160 કન્સોલ વિન્ડો હું જોશો પૂર્ણાંક કિંમત. 71 00:03:56,160 --> 00:03:59,840 >> હવે, હું જરૂરી તમામ દેખાય નહિં 0 અને 100 વચ્ચે નંબરો, કારણ કે 72 00:03:59,840 --> 00:04:02,190 ઝડપ પર આધાર રાખીને કે જેની સાથે હું મારા, આ બદલવા માટે સ્લાઇડર ખસેડો 73 00:04:02,190 --> 00:04:03,540 કાર્યક્રમ ખબર ન પડી શકે છે. 74 00:04:03,540 --> 00:04:07,040 પરંતુ ખરેખર, હું કોઇ ખસેડો જો ચોક્કસ સ્થાન છે, કે જે કિંમત છે 75 00:04:07,040 --> 00:04:08,290 કે છાપશે. 76 00:04:08,290 --> 00:04:10,006