Gjuha 1: Le të shkruaj një program që ka një ndërfaqe grafike që përfshin një slider që një përdorues mund të lëvizin majta në të djathtë në mënyrë që të zgjedhin disa Vlera në mes të dy numrave të plotë. Për ta bërë këtë, unë kam filluar me disa kodin placeholder. Dhe tani le të plotësoni një bosh. Le të parë të caktojë një GSlider, duke e quajtur ajo slider, dhe të caktojë atij vlera e kthimit e getGSlider. Dhe tani le të specifikojë se unë dua të ulët kufi të slider të jetë një numër i plotë 0, sipërme të lidhura të rrëshqitës për të jetë një numër i plotë prej 100, dhe vlera fillestare e paracaktuar të jetë 50. Tjetër, le të shkojnë përpara dhe të shoqërojnë një komandë veprimi me këtë slider nga duke e quajtur setActionCommand, duke kaluar në slider, dhe kalimi në një arbitrar por string unike si quote mbyll thonjëzat "Rrëshqitje". Me fjalë të tjera, "rrëshqitje" është do të jetë identifikues unike lidhur me këtë slider. Vetëm në rast se ndërfaqen e përdoruesit ime kishte sliders të shumta, unë mund të dallojë në mesin e tyre me këtë teknikë. Tjetër, le të thërrasë addToRegion, duke kaluar në dritare, duke kaluar në slider, duke kaluar në kuotë mbyll thonjëzat "jug", në mënyrë që të shtoni slider në jugore rajonin e lidhjes tonë të përdoruesit. Ku quote mbyll thonjëzat "JUG" ndodh për të jetë identifikues unik të përcaktuara në Stanford Biblioteka Portable. Por tani, për qartësi, në të majtë e slider le të vështirë kodojnë numrin 0. Dhe në të djathtë të slider le të Kodi vështirë numrin 100. Në mënyrë që përdoruesi e di, duke e rrëshqitur gjë në të majtë ose në të djathtë se sa ata janë të ndryshuar vlerën e saj. Para se të ndajë këtë slider, le të kthehem këtu dhe të caktojë një GLabel, duke e quajtur atë të majtë. Dhe të caktojë atë kthimi i vlerës së newGLabel, duke kaluar në kuotën mbyll thonjëzat - me fjalë të tjera - e "0." Le tani thirrje addToRegion, duke kaluar në dritare, duke kaluar në të majtë, duke kaluar në kuotën mbyll thonjëzat "jug". Kështu që ky emërtim është futur në atë Rajoni jugor para se slider. Dhe tani pas slider, le të shkojë përpara dhe të deklarojë një tjetër GLabel. Duke e quajtur atë të drejtë, caktimin atë vlerën e newGLabel kthehen. Cituar mbyll thonjëzat - një tjetër varg - "100." Dhe pastaj telefononi addToRegion, duke kaluar në dritare, duke kaluar në të drejtën, duke kaluar në "jug" si. Me fjalë të tjera, ne kemi deklaruar vetëm një etiketë, një slider, dhe një tjetër etiketë dhe futur ato në rajonin jugor në këtë mënyrë, në mënyrë që përdoruesi e di kur ai ose ajo lëviz atë në të djathtë ose majtas afërsisht atë vlera ata do të të afrohet. Le tani sjell një lak pafund. Dhe brenda këtij lak, lejon të kontrolloni parë për një GActionEvent, duke e quajtur atë ngjarje. Caktimi atë kthimin Vlera e waitForEvent. Kalimi në VEPRIMIT-RAST, një konstante deklaruar në Portable Stanford Biblioteka që tregon se ju me të vërtetë duan të presin për një veprim. Le të kontrolloni nëse të ardhshëm getEventType, duke kaluar në rast, është e barabartë me WINDOW_CLOSED, një tjetër konstante deklaruar në Portable Stanford Biblioteka që tregon se veprimi është mbyllja e një dritare. Atëherë le të shkojnë përpara dhe të thyer nga i këtij lak ndryshe pafund. Tjetër, le të shikoni në qoftë se përdoruesi ka shkau se slider. Nëse string krahasoni i getActionCommand, duke kaluar në rast, comma, të japin kuotën e mbyll thonjëzat "Rrëshqitje" është e barabartë e barabartë me 0. Me fjalë të tjera, nëse identifikues unik lidhur me slider që është e barabartë me shkau quote mbyll thonjëzat "Rrëshqitje" Identifikuesi unik që ne kemi dhënë më herët, atëherë Unë dua të bëjë të mëposhtme. Printf "slider është shkau në% i backslash n, "duke treguar se unë do të doja të vihet në prizë integrale Vlera e slider. Pra presje getValue e slider. Le tani të shpëtuar, përpilojnë, të drejtuar këtë program, dhe rrëshqitje slider se. Bëni slider. . / Slider. Ka ndërfaqe tim të përdoruesit. Ka slider im, në të majtë të cilat është një 0, të drejta e të cilave është 100, dy prej tyre etiketa. Dhe si unë rrëshqitje slider në të majtë dhe e drejta, vini re se në tim konsol dritarja Unë do të shoh vlerë e plotë. Tani, unë nuk është e detyruar të shihni të gjitha numrat në mes 0 dhe 100, për shkak se në varësi të shpejtësisë me të cilin Unë të lëvizur slider, tim Programi mund të mos njoftim. Por në të vërtetë, në qoftë se unë të lëvizin atë në çdo vend të veçantë, kjo është vlera e që do të shtypura.