SPEAKER 1: యొక్క ఒక ప్రోగ్రామ్ను రాయడం లెట్ ఒక గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ కలిగి చెక్ బాక్స్, మరియు మేము దొరుకుతుందని కాదు చూడండి యూజర్ కోసం వినండి ఎలా ఆ చెక్ బాక్స్ తో పరస్పర మేము తెరకు ముద్రించవచ్చు మేము వినియోగదారు చెక్ వినడానికి ఉన్నా లేదా ఆ చెక్ బాక్స్ ఎంపిక తొలగించండి. నేను ఇక్కడ ప్రారంభించారు సంపాదించిన చేసిన కొన్ని అస్థిపంజరం కోడ్ తో ముందుకు. ఇప్పుడు ఖాళీ వెళ్ళి నింపడానికి తెలియజేయండి. మొదటి, ఆ విండో పెడుతోంది తరువాత, నేను ఉన్నాను ముందుకు వెళ్లి కేటాయించే మాత్రం ఒక GCheckBox, చెక్బాక్స్ పిలుస్తూ. మరియు నేను తిరిగి కేటాయించి వెళుతున్న newGCheckBox విలువ, మరియు నేను రెడీ నేను "సే, ఒక స్ట్రింగ్ లో పాస్ వెళ్ళడం అంగీకరిస్తున్నారు. "ఇతర మాటలలో, ఆ సంబంధం లేబుల్ ఆ చెక్ బాక్స్ తో. తదుపరి, యొక్క ముందుకు వెళ్లి కాల్ setActionCommand, నేమి ఒక ఏకైక లో చెక్బాక్స్ ఉత్తీర్ణతకు గుర్తింపు, "చెక్." వంటి ఇతర లో పదాలు, నేను ఒక ఏకైక ముందుకే కొంతవరకు ఏకపక్ష పదం,, కానీ ఈ సందర్భంలో ప్రత్యేకంగా కాబట్టి ", తనిఖీ" ఈ చెక్బాక్స్ తనిఖీ చేసినప్పుడు, నేను సమర్థవంతంగా ప్రత్యేకంగా ఆ గుర్తించే నా ఇంటర్ఫేస్ జరిగిన చెక్బాక్స్ బహుళ చెక్బాక్సులను. యొక్క తదుపరి చెక్బాక్సును జోడించడానికి అనుమతిస్తుంది addToRegion వినియోగదారు ఇంటర్ఫేస్, , చెక్బాక్స్ నేమి, విండోలో ప్రయాణిస్తున్న మరియు కోట్ unquote నేమి "SOUTH," ఏకైక గుర్తింపు ఉండటం "SOUTH" స్టాన్ఫోర్డ్ లో నిర్వచించిన కేవలం సూచిస్తుంది పోర్టబుల్ లైబ్రరీ దక్షిణ ప్రాంతంలో, లేదా దిగువ ఒక వినియోగదారు ఇంటర్ఫేస్ యొక్క ప్రాంతం,. యొక్క తదుపరి ఉద్దేశపూర్వకంగా ప్రేరేపించడానికి లెట్ ఒక అనంతమైన లూప్. ఈ లూప్ యొక్క లోపల, ఇప్పుడు చూద్దాం మూడు చర్యలకు వినండి. ఒక, ప్రయత్నిస్తున్న యూజర్ విండోను మూసివేసి. రెండు, బాక్స్ తనిఖీ యూజర్. మరియు మూడు, యూజర్ ఎంపికను బాక్స్. తొలి GActionEvent డిక్లేర్ లెట్, ఈవెంట్ అని. మరియు తిరిగి పెట్టేందుకు waitForEvent విలువ. ACTION_EVENT, స్థిరమైన లో తరలింపు స్టాన్ఫోర్డ్ పోర్టబుల్ లో ప్రకటించింది హ సూచిస్తున్న లైబ్రరీ ఒక చర్య కోసం వినండి. తదుపరి తనిఖీ తెలపండి ఉంటే, getEventType, ఈవెంట్ లో మీదుగా సమానం సమానం WINDOW_CLOSED, మరో స్థిరంగా ప్రకటించింది స్టాన్ఫోర్డ్ పోర్టబుల్ లో , నిజంగానే సూచిస్తుంది లైబ్రరీ, విండో మూసివేయబడింది. అప్పుడు యొక్క బయటకు వీలు నా లేకపోతే అనంతమైన లూప్. చివరగా, యొక్క వినియోగదారు కోసం వినండి వీలు బాక్స్ తనిఖీ లేదా బాక్స్ ఎంపికను క్రింది. ఉంటే getActionCommand యొక్క పోల్చి స్ట్రింగ్, ఈవెంట్ లో ప్రయాణిస్తున్న. కామా కోట్ unquote "తనిఖీ" సమానం 0 సమానం. ఇతర మాటలలో, ఏకైక గుర్తింపు సంబంధం తనిఖీ చెక్బాక్స్, కోట్ ఉంది unquote, "చెక్," ఏకైక నేను సరఫరా గుర్తింపు ముందు, అప్పుడు వీలు యొక్క కింది ఏమి కొనసాగండి. చెక్బాక్స్ isSelected, అప్పుడు నేను వెళుతున్న , ఉదాహరణకు, చెక్బాక్స్ ప్రింట్ తనిఖీ చేశారు. ఎల్స్ నేను ఊహించుకోవటం వెళుతున్న ఆ చెక్బాక్స్ అనియంత్రిత, అందువలన నేను ఉన్నాను బదులుగా ఈ ముద్రించడానికి. Printf చెక్బాక్స్ అనియంత్రిత ఉంది. ఇతర మాటలలో, isSelected మరొక ఉంది స్టాన్ఫోర్డ్ లో ఫంక్షన్ను చేసే పోర్టబుల్ లైబ్రరీ సరిగ్గా ఆ - గమనించినట్లయితే ఒక చెక్ బాక్స్ ఎంపిక. కంపైల్, ఇప్పుడు సేవ్, ఈ ప్రోగ్రామ్ రన్. చెక్బాక్స్ చేయండి. . / చెక్బాక్స్. నా వినియోగదారు ఇంటర్ఫేస్ ఉంది. నిజానికి, నా చెక్బాక్స్ ఉంది. నేను ఇప్పుడు క్లిక్ ఉంటే, "చెక్బాక్స్ ఉంది . తనిఖీ "నేను మళ్ళీ క్లిక్ చేస్తే, "చెక్బాక్స్ అనియంత్రిత ఉంది."