>> SPEAKER 1: యొక్క ఒక ప్రోగ్రామ్ను రాయడం లెట్ గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్
ఒక వినియోగదారు కదిలే స్లయిడర్ కలిగి కొన్ని ఎంపిక క్రమంలో ఎడమ
రెండు పూర్ణాంకాల విలువని.
>> అలా, నేను తో ప్రారంభమైన చేసిన కొన్ని హోల్డర్ కోడ్.
ఇప్పుడు యొక్క ఒక ఖాళీ పూరించడానికి వీలు.
పిలుపు యొక్క మొదటి ఒక GSlider కేటాయించాలని లెట్ ఇది స్లయిడర్, మరియు పెట్టేందుకు
getGSlider తిరిగి విలువ.
ఇప్పుడు నేను కావలసిన యొక్క పేర్కొనండి తెలియజేయండి ఒక ఉండాలి స్లయిడర్ కట్టుబడి తక్కువ
0 పూర్ణాంక, యొక్క ఉన్నత 100 పూర్ణాంకాలు స్లయిడర్, మరియు
డిఫాల్ట్ ప్రారంభ విలువ 50.
>> తదుపరి, యొక్క ముందుకు వెళ్లి ఒక అనుబంధం తెలియజేయండి ఈ స్లయిడర్ తో చర్య కమాండుతో
అక్కడ, setActionCommand కాల్ ఏకపక్ష లో స్లయిడర్, ఉత్తీర్ణతకు
కానీ ప్రత్యేక స్ట్రింగ్ కోట్ unquote వంటి "స్లయిడ్." ఇతర మాటలలో, "స్లయిడ్" ఉంది
ప్రత్యేకంగా గుర్తింపు మాత్రం ఈ స్లయిడర్ సంబంధం.
ఒకవేళ నా యూజర్ ఇంటర్ఫేస్ కలిగి బహుళ స్లయిడర్లను, నేను వేరు
ఈ పద్ధతిని తో వాటిలో.
>> తదుపరి, అక్కడ, యొక్క addToRegion కాల్ విండో, దాటారు స్లయిడర్ లో ప్రయాణిస్తున్న
కోట్ unquote లో "SOUTH," క్రమంలో దక్షిణ స్లయిడర్ జోడించడానికి
మా యూజర్ ఇంటర్ఫేస్ యొక్క ప్రాంతం.
ఎక్కడ కోట్ unquote "SOUTH" నిర్మాణము నిర్వచించబడుతుంది గుర్తింపు ఉంటుంది
స్టాన్ఫోర్డ్ పోర్టబుల్ లైబ్రరీ.
>> కానీ ఇప్పుడు, స్పష్టత కోసం, ఎడమ స్లయిడర్ లెట్స్ హార్డ్ యొక్క
సంఖ్య 0 కోడ్.
మరియు స్లయిడర్ కుడి చేసుకుందాం హార్డ్ కోడ్ సంఖ్య 100.
యూజర్ స్లయిడింగ్ ద్వారా తెలుసని అలా విషయం ఎడమ లేదా కుడి ఎలా
వారు దాని విలువ మారుస్తున్నాము.
>> మేము ఆ స్లయిడర్ కేటాయించాలని ముందు, లెట్స్ ఇక్కడ తిరిగి వెళ్ళి ఒక GLabel కేటాయించాలని,
అని వదిలి.
మరియు అది తిరిగి లెక్కించాల్సి newGLabel, కోట్ unquote నేమి -
ఇతర మాటలలో -
యొక్క "0." ఇప్పుడు addToRegion కాల్ లెట్, , ఎడమ లో మీదుగా విండోలో ప్రయాణిస్తున్న
కోట్ unquote నేమి "SOUTH." ఈ విధంగా ఈ లేబుల్ ఆ ఇన్సర్ట్
స్లయిడర్ ముందు దక్షిణ ప్రాంతం.
>> ఇప్పుడు స్లయిడర్ తర్వాత, యొక్క వీడలేదు ముందుకు మరియు మరొక GLabel డిక్లేర్.
ఇది కేటాయించి, కుడి దీనిని newGLabel విలువ తిరిగి.
కోట్ unquote - మరొక స్ట్రింగ్ -
"100." ఆపై, addToRegion కాల్ , కుడి అక్కడ, విండోలో ప్రయాణిస్తున్న
అలాగే "SOUTH" లో ప్రయాణిస్తున్న.
ఇతర మాటల్లో చెప్పాలంటే, కేవలం ప్రకటించింది చేసిన ఒక లేబుల్, ఒక స్లయిడర్, మరియు మరొక లేబుల్ మరియు
దక్షిణ ప్రాంతంలో నాన్నగారు ఆ క్రమంలో, యూజర్ తెలుసని అలా
అతను లేదా ఆమె కుడి కదిపితే లేదా ఎడమ సుమారు ఏ విలువ
వారు సమీపించే వస్తారు.
>> ఇప్పుడు ఒక అనంతమైన లూప్ ప్రేరేపించడానికి లెట్.
మరియు ఈ లూప్ యొక్క లోపల, ఒక కోసం మొదటి తనిఖీ అనుమతిస్తుంది
ఈవెంట్ అని GActionEvent,.
అది తిరిగి కేటాయించి waitForEvent విలువ.
ACTION-EVENT, స్థిరమైన లో తరలింపు స్టాన్ఫోర్డ్ పోర్టబుల్ లో ప్రకటించింది
మీరు నిజానికి సూచిస్తుంది లైబ్రరీ ఒక చర్య కోసం వేచి.
>> యొక్క లెట్ తదుపరి చెక్ ఉంటే getEventType, ఈవెంట్ లో మీదుగా సమానం
WINDOW_CLOSED, మరో స్థిరంగా ప్రకటించింది స్టాన్ఫోర్డ్ పోర్టబుల్ లో
సూచిస్తుంది లైబ్రరీ చర్య ఒక మూసేశారు ఉంది.
అప్పుడు యొక్క ముందుకు తెలియజేయండి మరియు బయటకు ఈ లేకపోతే అనంతమైన లూప్ యొక్క.
>> ఎల్స్, యొక్క తనిఖీ తెలియజేయండి యూజర్ స్లయిడర్ జారిపోయాడు చేసింది.
ఉంటే getActionCommand యొక్క పోల్చి స్ట్రింగ్, కోట్ unquote కామా ఈవెంట్ లో ప్రయాణిస్తున్న
"స్లయిడ్" 0 సమానం సమానం.
ఇతర మాటలలో, ఏకైక గుర్తింపు స్లయిడర్ సంబంధం
ఆ జారిపోయాడు చేయబడింది కోట్ unquote సమానం "స్లయిడ్," ఏకైక గుర్తింపు
మేము అప్పుడు, ముందు అందించిన నేను ఈ క్రింది చేయాలనుకుంటున్నారా.
>> Printf "స్లయిడర్ నేను బ్యాక్స్లాష్% జారిపోయాడు చేశారు n, "నేను ఇష్టపడే సూచిస్తున్నారు
సమగ్ర ప్లగ్ స్లయిడర్ విలువ.
కాబట్టి స్లయిడర్ కామా పేకాట ఆడుతున్న ఆరుమందిని.
>> ఇప్పుడు, సేవ్ కంపైల్, ఈ అమలు అనుమతిస్తాయి స్లయిడర్ ప్రోగ్రామ్ మరియు స్లయిడ్.
స్లయిడర్ చేయండి.
. / స్లయిడర్.
నా వినియోగదారు ఇంటర్ఫేస్ ఉంది.
నా స్లయిడర్ వీటిలో ఎడమ, ఉంది ఒక 0, హక్కు వీటిలో ఉంది
100, వాటిని రెండు లేబుల్స్.
నేను ఎడమ స్లయిడర్ స్లయిడ్ వంటి మరియు కుడి, గమనించి ఆ నా
విండో నేను చూస్తారు పూర్ణాంక విలువ.
>> ఇప్పుడు, నేను తప్పనిసరిగా అన్ని చూడండి లేదు 0 మరియు 100 మధ్య సంఖ్యలు, ఎందుకంటే
వేగం బట్టి తో నా, స్లయిడర్ తరలించడానికి
కార్యక్రమం గమనించికపోవచ్చు.
కానీ నిజానికి, నేను ఏ తరలించే ఉంటే ప్రత్యేకంగా, ఆ విలువ ఉంది
ఆ ముద్రిస్తుంది.