SIARADWR 1: Dewch i ysgrifennu rhaglen sy'n Mae gan rhyngwyneb defnyddiwr graffigol sy'n yn cynnwys llithrydd y gall defnyddiwr symud chwith i'r dde er mwyn dewis rhai gwerth rhwng dau gyfanrif. I wneud hynny, rydw i wedi dechrau gyda rhywfaint cod dalfan. Ac yn awr gadewch i ni lenwi wag. Gadewch i ni dyrannu GSlider gyntaf, yn galw mae'n Slider, ac yn rhoi iddo gwerth dychwelyd getGSlider. Ac yn awr gadewch i nodi fy mod am i'r is rhwymo y llithrydd i fod yn cyfanrif o 0, uchaf rhwymo y llithrydd i fod yn gyfanrif o 100, a gwerth diofyn cychwynnol i fod yn 50. Nesaf, gadewch i ni fynd yn ei flaen ac yn cysylltu â gorchymyn gweithredu gyda llithrydd hwn drwy galw setActionCommand, gan fynd yn llithrydd, a pasio mewn mympwyol ond llinyn unigryw fel dyfyniad unquote "Sleid." Mewn geiriau eraill, "sleid" yn mynd i fod y dynodwr unigryw gysylltiedig â'r llithrydd hwn. Rhag ofn fy rhyngwyneb defnyddiwr wedi sliders lluosog, gallwn wahaniaethu yn eu plith gyda'r dechneg hon. Nesaf, gadewch i ni ffoniwch addToRegion, gan fynd yn ffenestr, gan fynd heibio mewn llithrydd, gan fynd heibio y dyfyniad unquote "SOUTH," er mwyn ychwanegwch y llithrydd i'r deheuol ranbarth ein rhyngwyneb defnyddiwr. Lle dyfyniad unquote "DE" yn digwydd i fod dynodwr unigryw a ddiffinnir yn y Llyfrgell Symudol Stanford. Ond yn awr, er mwyn eglurder, i'r chwith y llithrydd osod caled cod rhif 0. Ac i'r dde y llithrydd gadewch i ni cod caled y rhif 100. Fel bod y defnyddiwr yn gwybod trwy llithro y beth ar y chwith neu i'r dde sut eu bod yn newid ei werth. Cyn i ni dyrannu y llithrydd, gadewch i ni mynd yn ôl yma ac dyrannu GLabel, galw yn ôl. Ac aseinio gwerth dychwelyd newGLabel, gan fynd heibio y dyfyniad unquote - mewn geiriau eraill - o "0." Gadewch i ni nawr yn galw addToRegion, pasio mewn ffenestr, gan fynd heibio mewn chwith, pasio mewn dyfyniad unquote "DE." Felly, y label hwn yn cael ei roi yn y rhanbarth y de cyn y llithrydd. Ac yn awr ar ôl y llithrydd, gadewch i ni fynd ymlaen a datgan GLabel arall. Galw yn iawn, neilltuo ei y dychwelyd gwerth newGLabel. Dyfyniad unquote - llinyn arall - "100." Ac yna ffoniwch addToRegion, pasio mewn ffenestr, gan fynd heibio yn iawn, pasio i mewn "DE" yn ogystal. Mewn geiriau eraill, rydym wedi dim ond datgan label, llithrydd, a label arall ac mewnosod i mewn i'r rhanbarth deheuol yn y drefn honno, fel bod y defnyddiwr yn gwybod pan fydd yn symud i'r dde neu i'r chwith yn fras pa werth byddant yn agosáu. Gadewch i ni yn awr cymell dolen ddiddiwedd. Ac tu mewn dolen hwn, yn gadael i siec cyntaf ar gyfer GActionEvent, yn galw yn y digwyddiad. Pennu ei dychwelyd gwerth waitForEvent. Pasio mewn GWEITHREDU-DIGWYDDIAD, yn gyson datgan yn y Symudol Stanford Llyfrgell sy'n dangos eich bod yn wir yn awyddus i aros am weithredu. Gadewch i gwiriad nesaf os getEventType, pasio yn y digwyddiad, yn hafal i WINDOW_CLOSED, gyson arall a ddatganwyd yn y Symudol Stanford Llyfrgell sy'n dangos bod y camau yn cau ffenestr. Yna gadewch i ni fynd yn ei flaen a dianc y dolen fel arall yn ddiddiwedd. Else, gadewch i ni wirio os yw'r defnyddiwr wedi llithro y llithrydd. Os yw llinyn yn cymharu o getActionCommand, pasio yn y digwyddiad, coma, dyfynnwch unquote "Sleid" yn dychwelyd yn dychwelyd 0. Mewn geiriau eraill, os bydd y dynodwr unigryw gysylltiedig â'r llithrydd sydd wedi cael ei llithrodd hafal dyfyniad unquote "Sleid," y dynodwr unigryw ein bod yn darparu yn gynharach, yna Rwyf am wneud y canlynol. Printf "llithrydd yn llithro i% i slaes n, "yn dangos y byddwn i'n hoffi i plwg yn yr integryn gwerth y llithrydd. Felly goma getValue o llithrydd. Gadewch i ni yn awr yn arbed, crynhoi, yn rhedeg y rhaglen, a llithren y llithrydd. Gwneud llithrydd. . / Llithrydd. Mae fy rhyngwyneb defnyddiwr. Mae fy llithrydd, i'r chwith y mae yw 0, i'r dde o'r rhain yw 100, y ddau ohonynt labeli. Ac wrth i mi sleid y llithrydd i'r chwith a'r hawl, yn sylwi bod yn fy ffenestr consol 'n annhymerus' gweld gwerth cyfanrif. Nawr, nid wyf o reidrwydd yn gweld pob un o'r rhifau rhwng 0 a 100, oherwydd yn dibynnu ar pa mor gyflym y Cynigiaf y llithrydd, fy Efallai na fydd y rhaglen yn sylwi. Ond yn wir, os byddaf yn symud i unrhyw lleoliad penodol, dyna'r gwerth a fydd yn argraffu.