Cainteoir 1: Déanaimis scríobh le clár a Tá comhéadan úsáideora grafacha a Áirítear sleamhnán gur féidir le úsáideoir a bhogadh chlé go deas d'fhonn a roghnú roinnt idir dhá slánuimhreacha luach. Chun é sin a dhéanamh, tá mé tús curtha le roinnt cód placeholder. Agus anois a ligean ar a líonadh i bán. A ligean ar a GSlider leithroinnt ar dtús, ag glaoch sé sleamhnán, agus a shannadh dó an luach ar ais getGSlider. Agus anois a ligean ar a shonrú gur mhaith liom an níos ísle faoi cheangal an sleamhnán a bheith ina slánuimhir de 0, an cheangal uachtair an sleamhnán seo chun bheith ina slánuimhir de 100, agus an luach réamhshocraithe tosaigh a bheith 50. Next, a ligean ar dul ar aghaidh agus chomhlachú ar ordú gníomh seo sleamhnán ag ag glaoch setActionCommand, ag dul i sleamhnán, agus a rith i treallach ach teaghrán ar leith cosúil le comharthaí athfhriotail ceanglófar "Sleamhnán." I bhfocail eile, is é "sleamhnán" ag dul a bheith ar an aitheantóir uathúil a bhaineann leis an sleamhnán. Díreach i gcás go raibh mo comhéadan úsáideora Barraí Sleamhnáin il, raibh mé in ann idirdhealú a dhéanamh i measc iad leis an teicníc. Next, a ligean ar glaoch addToRegion, ag dul i fuinneog, ag dul i sleamhnán, ag dul i ceanglófar athfhriotail "THEAS," d'fhonn a cuir an sleamhnán an dheas réigiún ar ár comhéadan úsáideora. I gcás tharlaíonn comharthaí athfhriotail ceanglófar "THEAS" a bheith aitheantóir uathúil sainithe sa Stanford Leabharlann Inaistrithe. Ach anois, ar mhaithe le soiléire, ar an taobh clé an a ligean sleamhnán crua cód an uimhir 0. Agus do cheart an sleamhnán a ligean ar Cód crua an uimhir 100. Mar sin, go bhfuil a fhios an t-úsáideoir ag sleamhnú an rud ar an taobh clé nó leis an gceart conas a tá siad ag athrú a luach. Roimh leithdháileadh againn go sleamhnán, a ligean dul ar ais anseo agus a leithdháileadh ar GLabel, glaoch sé ar chlé. Agus a shannadh é an luach ar ais newGLabel, ag dul i comharthaí athfhriotail ceanglófar - i bhfocail eile - ar "0." A ligean ar glaoch anois addToRegion, dul i bhfuinneog, ag dul i chlé, dul i ceanglófar athfhriotail ó "THEAS." Mar sin, go bhfuil an lipéad isteach i go réigiún an deiscirt roimh an sleamhnán. Agus anois tar éis an sleamhnán, a ligean ar dul romhainn agus a dhearbhú GLabel eile. Ag glaoch ar sé ceart, a shannadh sé an luach newGLabel ar ais. Athfhriotail athfhriotail - teaghrán eile - "100." Agus ansin glaoch addToRegion, dul i bhfuinneog, ag dul i gceart, dul i "THEAS" chomh maith. I bhfocail eile, tá muid a dhearbhú ach lipéad, sleamhnán, agus lipéad eile agus isteach iad isteach sa réigiún an deiscirt san ord sin, ionas go mbeidh a fhios ag an t-úsáideoir nuair a ghluaiseann sé nó sí é leis an gceart nó ar an taobh clé garbh cén luach beidh siad a bheith ag druidim. A ligean ar aslú anois lúb gan teorainn. Agus taobh istigh den lúb, ligeann an chéad seiceáil le haghaidh GActionEvent, ag iarraidh é ócáid. A shannadh sé an tuairisceán luach waitForEvent. Dul i ACTION-IMEACHTAÍ, tairiseach dearbhaíodh sa Inaistrithe Stanford Leabharlann a chuireann in iúl go bhfuil tú go deimhin iarraidh fanacht le haghaidh caingean. A ligean ar sheiceáil amach romhainn má getEventType, dul i gcás ionann, WINDOW_CLOSED, tairiseach eile a dhearbhú sa Inaistrithe Stanford Leabharlann a chuireann in iúl go bhfuil an gníomh Is é an spriocdháta d'fhuinneog. Ansin a ligean ar dul ar aghaidh agus briseadh amach an lúb gan teorainn a mhalairt. Eile, a ligean ar a sheiceáil má tá an t-úsáideoir Tá slid go sleamhnán. Má teaghrán i gcomparáid de getActionCommand, dul i gcás, camóg, ceanglófar athfhriotail ó Is ionann "sleamhnán" comhionann 0. I bhfocail eile, má tá an aitheantóir uathúil a bhaineann leis an sleamhnán ionann go bhfuil a slid ceanglófar athfhriotail ó "Sleamhnán," aitheantóir uathúil gur sholáthair muid níos luaithe, ansin Ba mhaith liom a dhéanamh ar an méid seo a leanas. Cuireadh printf "sleamhnán slid% cúlslaiseanna liom n, "le fios gur mhaith liom buíochas chun an breiseán sa lárnach luach an sleamhnán. Mar sin, le camóga getValue an sleamhnán. A ligean ar a shábháil anois, a thiomsú, a reáchtáil an clár, agus sleamhnán go sleamhnán. Déan sleamhnán. . / Sleamhnán. Níl mo comhéadan úsáideora. Níl mo sleamhnán, ar an taobh clé de Tá 0, is do cheart a 100, an mbeirt acu lipéid. Agus mar sleamhnáin mé an sleamhnán ar an taobh clé agus an ceart, faoi deara gur i mo fuinneog consól Feicfidh mé a fheiceáil an luach slánuimhir. Anois, ní féidir liom gá a fheiceáil gach ceann de na uimhreacha idir 0 agus 100, mar gheall ar ag brath ar an luas lena Bogadh liom an sleamhnán, mo Ní fhéadfadh an clár faoi deara. Ach go deimhin, má bhogann mé é le haon suíomh ar leith, go bhfuil an luach a phriontáil.