Tip:
Highlight text to annotate it
X
>> SPIKA 1: Hebu kuandika mpango huo ina graphical user interface kwamba
ni pamoja na slider kwamba mtumiaji unaweza hoja kushoto na kulia ili kuchagua baadhi
thamani kati ya integers mbili.
>> Kwa kufanya hivyo, nimekuwa imeanza na baadhi placeholder code.
Na sasa hebu kujaza tupu.
Hebu kwanza kutenga GSlider, wito ni slider, na hawawajui ni
thamani ya kurudi kwa getGSlider.
Na sasa hebu bayana kwamba nataka kupunguza amefungwa ya slider kuwa
integer ya 0, huku amefungwa juu ya slider kuwa integer ya 100, na
default thamani ya awali kuwa 50.
>> Next, hebu kwenda mbele na kujiunga hatua amri na slider hii kwa
wito setActionCommand, kupita katika slider, na kupita katika holela
lakini msururu wa kipekee kama quote unquote "Slide." Kwa maneno mengine, "slide" ni
kwenda kuwa kitambulisho kipekee kuhusishwa na slider hii.
Tu katika kesi user interface yangu alikuwa sliders nyingi, mimi nilikuwa kutofautisha
kati yao na mbinu hii.
>> Next, hebu simu addToRegion, kupita katika dirisha, kupita katika slider, kupita
katika quote unquote "SOUTH," ili kuongeza slider kwa kusini
mkoa wa user interface yetu.
Ambapo quote unquote "SOUTH" hutokea kwa kuwa kitambulisho kipekee inavyoelezwa katika
Stanford Portable maktaba.
>> Lakini sasa, kwa uwazi, kwa upande wa kushoto ya slider hebu ngumu
kificho idadi 0.
Na upande wa kulia wa slider hebu code ngumu namba 100.
Ili mtumiaji anajua kwa sliding kitu kwa upande wa kushoto au kulia jinsi
wao ni kubadilisha thamani yake.
>> Kabla ya sisi kutenga kwamba slider, hebu kurudi nyuma hapa na kutenga GLabel,
kuiita kushoto.
Na hawawajui thamani ya kurudi kwa newGLabel, kupita katika quote unquote -
kwa maneno mengine -
ya "0." Hebu sasa kuwaita addToRegion, kupita katika dirisha, kupita katika upande wa kushoto,
kupita katika quote unquote "SOUTH." Hivyo kwamba studio hii ni kuingizwa katika kwamba
mkoa wa kusini kabla ya slider.
>> Na sasa baada ya slider, hebu kwenda mbele na kutangaza mwingine GLabel.
Wito haki, kumshirikisha ni kurudi thamani ya newGLabel.
Quote unquote - string mwingine -
"100." Na kisha kuwaita addToRegion, kupita katika dirisha, kupita katika haki,
kupita katika "SOUTH" pia.
Kwa maneno mengine, tumekuwa tu alitangaza studio, slider, na studio nyingine na
kuingizwa yao katika mkoa wa kusini ili, ili mtumiaji anajua
wakati yeye au yeye hatua hiyo kwa haki au wa kushoto takribani nini thamani
wao utakuwa inakaribia.
>> Hebu sasa kutumika usio kitanzi.
Na ndani ya kitanzi hii, lets kuangalia kwanza kwa
GActionEvent, na kuiita tukio hilo.
Kumshirikisha ni kurudi thamani ya waitForEvent.
Kupita katika ACTION ya tukio, mara kwa mara alitangaza katika Stanford Portable
Maktaba hiyo inaonyesha kuwa wewe kweli wanataka kusubiri hatua.
>> Hebu kuangalia ijayo kama getEventType, kupita katika tukio hilo, ni sawa na
WINDOW_CLOSED, mara kwa mara nyingine alitangaza katika Stanford Portable
Maktaba ambayo inaonyesha kwamba hatua ni ya kufunga dirisha.
Basi kwenda mbele na kuvunja nje hii kitanzi vinginevyo kubwa.
>> Mwingine, hebu angalia kama mtumiaji ametelezea kwamba slider.
Kama kamba kulinganisha ya getActionCommand, kupita katika tukio hilo, comma, quote unquote
"Slide" ni sawa na ni sawa na 0.
Kwa maneno mengine, kama kitambulisho kipekee kuhusishwa na slider
ambayo imekuwa slid sawa na quote unquote "Slide," kitambulisho kipekee
kwamba sisi zinazotolewa mapema, kisha Nataka kufanya yafuatayo.
>> Printf "slider ilikuwa slid kwa% i backslash n, "kuonyesha kwamba Ningependa
kuziba katika muhimu thamani ya slider.
Hivyo comma getValue ya slider.
>> Hebu sasa kuokoa, kukusanya, kukimbia hii mpango, na slide kwamba slider.
Kufanya slider.
. / Slider.
Kuna user interface yangu.
Kuna slider yangu, upande wa kushoto wa ambayo ni 0, na haki ya ambayo ni
100, wawili kati yao maandiko.
Na kama mimi slide slider wa kushoto na haki, taarifa kwamba katika wangu
console dirisha mimi utaona integer thamani.
>> Sasa, mimi si lazima kuona yote ya idadi kati ya 0 na 100, kwa sababu
kulingana na kasi ambayo Mimi hoja slider, yangu
mpango ili taarifa.
Lakini kwa kweli, kama mimi hoja hiyo kwa mtu yeyote eneo fulani, hiyo ni thamani
kwamba magazeti.