ZVUČNIK 1: Idemo napisati program koji ima grafičko korisničko sučelje koje uključuje klizač koji korisnik može kretati lijeva na desno kako bi izabrati neki vrijednost između dva cijela broja. Da biste to učinili, ja sam počeo s neki kod rezervirano. A sada idemo ispuniti prazan. Idemo prvo izdvojiti GSlider, nazivajući je klizač i dodijeliti ga povratnu vrijednost getGSlider. A sada idemo odrediti da želim donja granica klizača biti broj od 0, gornja granica klizač da se broj od 100, a zadana početna vrijednost biti 50. Dalje, idemo naprijed i povezati Akcija naredbe s ovim klizač po pozivom setActionCommand, prolazi u klizač, a prolaznost u proizvoljnim ali jedinstveni niz kao citat završiti citat "Izvucite". Drugim riječima, "slide" je će biti identifikator jedinstveno povezan s ovim klizača. Samo u slučaju moje korisničko sučelje je više klizači, mogao sam razlikovati Među njima ovom tehnikom. Dalje, nazovimo addToRegion, prolazi u prozor, prolazi u klizač, prolazi u quote Citat završen "Jug", kako bi se dodaj klizač na najjužniji regija naše korisničko sučelje. Gdje quote završiti citat "Jug" se događa biti jedinstveni identifikator definirano u Stanford Prijenosni knjižnica. Ali sada, radi jasnoće, lijevo od klizač neka je teško kodirati broj 0. A s desne strane klizača nemojmo Teško kod broja 100. Tako da korisnik zna kliznim stvar ulijevo ili udesno kako oni mijenjaju svoju vrijednost. Prije nego što smo izdvojiti taj klizač, neka je vratiti ovdje i izdvojiti GLabel, nazvavši ga je napustio. I dodijeliti mu povratnu vrijednost newGLabel, prolazi u quote Citat završen - drugim riječima - "0". Idemo sada zvati addToRegion, prolazi u prozor, prolazi u lijevo, prolazi u quote Citat završen "Jug". Tako da je ova oznaka je umetnuta u to južne regije prije klizač. I sada nakon klizač, idemo naprijed i proglasi drugu GLabel. Nazvavši ga pravo, to dodjeljivanje vratiti vrijednost newGLabel. Citat završen citat - još jedan niz - "100". A onda nazvati addToRegion, prolazi u prozor, prolazi u pravu, prolazu u "Jug", kao dobro. Drugim riječima, upravo smo proglasili label, klizač, a drugi label i umetnuti ih u južnoj regiji tim redoslijedom, tako da korisnik ne zna kada on ili ona pomiče u desno ili na lijevo oko što je vrijednost oni će se približava. Idemo sada izazvati beskonačnu petlju. A unutar tog kruga, omogućuje prvi ček GActionEvent, nazivajući ga događaj. Dodjela to povratak Vrijednost waitForEvent. Prolazak u akciji-SLUČAJU, stalna proglasio u Portable Stanford Knjižnica koja pokazuje da se doista želite čekati za akciju. Idemo naprijed provjeriti ako getEventType, prolaze u slučaju, jednaka WINDOW_CLOSED, još jedna konstanta proglasio u Portable Stanford Knjižnica koja ukazuje na to da je akcija je zatvaranje prozora. Onda idemo naprijed i izbiju ovog inače beskonačnu petlju. Inače, neka je provjeriti da li je korisnik je skliznula taj klizač. Ako string usporedbu od getActionCommand, prolaze u slučaju, zarez, citat završiti citat "Slide" jednaka jednaka je 0. Drugim riječima, ako je jedinstveni identifikator povezana s klizačem koja je skliznula jednako quote završiti citat "Slide", jedinstveni identifikator da smo dali ranije, a zatim Želim učiniti sljedeće. Printf "klizač je skliznula na% i obrnute kose crte n ", što znači da sam bih priključiti sastavni Vrijednost klizača. Dakle zarez getValue od klizača. Idemo sada spasiti, sastaviti, pokrenuti ovaj Program i slide da klizač. Napravite klizač. . / Klizač. Evo moje korisničko sučelje. Tu je moj klizač, na lijevoj strani koji je je 0, na čije je pravo 100, obojica naljepnice. I kao što sam pomaknite klizač ulijevo i desno, primijetiti da je u mom Konzola prozor ću vidjeti vrijednost cijeli broj. Sada, ja ne nužno vidjeti sve brojevi između 0 i 100, jer je ovisno o brzini kojom Ja pomaknite klizač, moj Program nije moglo primijetiti. Ali doista, ako sam ga premjestiti u bilo posebno mjesto, to je vrijednost koji će se ispisati.