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 ، چیک باکس میں گزر، ونڈو میں گزر اور اقتباس unquote میں گزر 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 اور تین، صارف unchecking باکس. 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 >> آخر میں، صارف کے لئے سن دو باکس کی جانچ پڑتال یا باکس unchecking 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 کاما اقتباس unquote "چیک کریں" برابر 0 برابر. 41 00:02:19,250 --> 00:02:22,360 دوسرے الفاظ میں، اگر منفرد شناخت کے ساتھ منسلک 42 00:02:22,360 --> 00:02:25,760 کی جانچ پڑتال کی گئی ہے کہ چیک باکس، اقتباس ہے unquote جو، "کا جائزہ لیں،" منفرد 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