>> 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.